public void setPathPairProvider(PathPairProvider pathPairProvider) { pathPairCache_ = new IndexedCacheImpl<Integer, PathPairKey, String>(); pathPairCache_.setObjectProvider(pathPairProvider); if ((loaded_ |= LOADED_PATHPAIRPROVIDER) == LOADED_ALL) { initialize(); } }
public <I, K extends IndexedCacheKey<I>, T> IndexedCache<I, K, T> newIndexedCache( Class<I> indexClass, Class<K> keyClass, Class<T> valueClass) { IndexedCache<I, K, T> cache = new IndexedCacheImpl<I, K, T>(); cache .setRefreshingStrategy(newRefreshingStrategyForVolatileProvider(cache)); return cache; }