use of org.n52.iceland.cache.ctrl.persistence.NoOpCachePersistenceStrategy in project SOS by 52North.
the class UpdateSchedulingTest method createController.
private ContentCacheControllerImpl createController() throws ConfigurationError {
ContentCachePersistenceStrategy persistenceStrategy = new NoOpCachePersistenceStrategy();
CompleteCacheUpdateFactoryImpl cacheUpdateFactory = new CompleteCacheUpdateFactoryImpl();
CacheFeederHandler cacheFeederHandler = new NoOpCacheFeederHandler();
cacheUpdateFactory.setCacheFeederHandler(cacheFeederHandler);
ContentCacheFactory cacheFactory = InMemoryCacheImpl::new;
ContentCacheControllerImpl ccc = new ContentCacheControllerImpl();
ccc.setCacheFactory(cacheFactory);
ccc.setPersistenceStrategy(persistenceStrategy);
ccc.setCompleteCacheUpdateFactory(cacheUpdateFactory);
ccc.setUpdateInterval(0);
ccc.init();
return ccc;
}
Aggregations