public class SelectionPropertyResolverPersistentCache extends java.lang.Object implements SelectionPropertyResolverCache
Constructor and Description |
---|
SelectionPropertyResolverPersistentCache(java.util.concurrent.ConcurrentHashMap<SelectionPropertyResolverCacheKey,PropertyResolver> hashMap) |
Modifier and Type | Method and Description |
---|---|
void |
cacheResolver(SelectionPropertyResolverCacheKey cacheKey,
PropertyResolver propertyResolver) |
com.google.common.base.Optional<PropertyResolver> |
getCachedResolver(SelectionPropertyResolverCacheKey cacheKey) |
public SelectionPropertyResolverPersistentCache(java.util.concurrent.ConcurrentHashMap<SelectionPropertyResolverCacheKey,PropertyResolver> hashMap)
public com.google.common.base.Optional<PropertyResolver> getCachedResolver(SelectionPropertyResolverCacheKey cacheKey)
getCachedResolver
in interface SelectionPropertyResolverCache
public void cacheResolver(SelectionPropertyResolverCacheKey cacheKey, PropertyResolver propertyResolver)
cacheResolver
in interface SelectionPropertyResolverCache