Class PreCacheTask
- java.lang.Object
-
- org.onebusaway.transit_data_federation.bundle.tasks.PreCacheTask
-
- All Implemented Interfaces:
Runnable
public class PreCacheTask extends Object implements Runnable
Given an instantiated and running instance of a federated transit data bundle, we pre-cache a number of expensive data operations so that the cache will be hot for eventual deployment. That includes cachingStopBean,RouteBeanandStopsForRouteBeanobjects, which in turn cache a number of other things.- Author:
- bdferris
-
-
Constructor Summary
Constructors Constructor Description PreCacheTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()voidsetCacheManager(net.sf.ehcache.CacheManager cacheManager)voidsetTransitDataService(org.onebusaway.transit_data.services.TransitDataService service)voidsetTransitGraphDao(TransitGraphDao transitGraphDao)
-
-
-
Method Detail
-
setCacheManager
@Autowired public void setCacheManager(net.sf.ehcache.CacheManager cacheManager)
-
setTransitDataService
@Autowired public void setTransitDataService(org.onebusaway.transit_data.services.TransitDataService service)
-
setTransitGraphDao
@Autowired public void setTransitGraphDao(TransitGraphDao transitGraphDao)
-
-