Class GuavaCacheProvider
- java.lang.Object
 - 
- org.opendaylight.infrautils.caches.baseimpl.AbstractProvider
 - 
- org.opendaylight.infrautils.caches.guava.internal.GuavaCacheProvider
 
 
 
- 
- All Implemented Interfaces:
 CacheProvider
@Singleton public class GuavaCacheProvider extends AbstractProvider
Googgle GuavaLoadingCacheimplementation of cache factory.- Author:
 - Michael Vorburger.ch
 
 
- 
- 
Constructor Summary
Constructors Constructor Description GuavaCacheProvider(CacheManagersRegistry cachesMonitor) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <K,V>
Cache<K,V>newUnregisteredCache(CacheConfig<K,V> cacheConfig, CachePolicy initialPolicy)<K,V,E extends Exception>
CheckedCache<K,V,E>newUnregisteredCheckedCache(CheckedCacheConfig<K,V,E> cacheConfig, CachePolicy initialPolicy)- 
Methods inherited from class org.opendaylight.infrautils.caches.baseimpl.AbstractProvider
newCache, newCheckedCache 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface org.opendaylight.infrautils.caches.CacheProvider
newCache, newCheckedCache 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
GuavaCacheProvider
@Inject public GuavaCacheProvider(CacheManagersRegistry cachesMonitor)
 
 - 
 
- 
Method Detail
- 
newUnregisteredCache
public <K,V> Cache<K,V> newUnregisteredCache(CacheConfig<K,V> cacheConfig, CachePolicy initialPolicy)
- Specified by:
 newUnregisteredCachein classAbstractProvider
 
- 
newUnregisteredCheckedCache
public <K,V,E extends Exception> CheckedCache<K,V,E> newUnregisteredCheckedCache(CheckedCacheConfig<K,V,E> cacheConfig, CachePolicy initialPolicy)
- Specified by:
 newUnregisteredCheckedCachein classAbstractProvider
 
 - 
 
 -