51 |
|
|
52 |
List<TimetableBean> cachedLookupTimetable(String trainID, String type) throws Exception { |
List<TimetableBean> cachedLookupTimetable(String trainID, String type) throws Exception { |
53 |
String key = trainID+type; |
String key = trainID+type; |
54 |
List<TimetableBean> list = null;//cache.get(key); |
List<TimetableBean> list = cache.get(key); |
55 |
|
|
56 |
if (list == null) { |
if (list == null) { |
57 |
list = lookupTimetable(trainID,type); |
list = lookupTimetable(trainID,type); |
76 |
|
|
77 |
if (id == null) { |
if (id == null) { |
78 |
try { |
try { |
79 |
id = stationDao.getBySpecificName(name); |
id = stationDao.getIdByName(name); |
80 |
stationCache.put(name, id); |
stationCache.put(name, id); |
81 |
} catch (SQLException e) { |
} catch (SQLException e) { |
82 |
logger.log(Level.SEVERE, "getStationId failed", e); |
logger.log(Level.SEVERE, "getStationId failed", e); |