16 |
import dk.thoerup.circuitbreaker.CircuitBreakerManager; |
import dk.thoerup.circuitbreaker.CircuitBreakerManager; |
17 |
import dk.thoerup.traininfoservice.StationBean; |
import dk.thoerup.traininfoservice.StationBean; |
18 |
import dk.thoerup.traininfoservice.StationDAO; |
import dk.thoerup.traininfoservice.StationDAO; |
19 |
|
import dk.thoerup.traininfoservice.Statistics; |
20 |
|
|
21 |
public class DepartureFetcher { |
public class DepartureFetcher { |
22 |
|
|
44 |
list = lookupDepartures(stationID); |
list = lookupDepartures(stationID); |
45 |
cache.put(stationID, list); |
cache.put(stationID, list); |
46 |
} else { |
} else { |
47 |
|
Statistics.getInstance().incrementDepartureCacheHits(); |
48 |
logger.info("Departure: Cache hit " + stationID); //remove before production |
logger.info("Departure: Cache hit " + stationID); //remove before production |
49 |
} |
} |
50 |
return list; |
return list; |