public class FacetCache extends AbstractCache<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>>>
DEFAULT_CACHE_ON, DEFAULT_CACHE_TTL, DEFAULT_CONCURRENCY_LEVEL, DEFAULT_MAX_CACHE_SIZE, DEFAULT_START_CACHE_SIZE
Constructor and Description |
---|
FacetCache() |
FacetCache(int concurrencyLevel,
int cacheStartSize,
int cacheMaxSize,
long ttl) |
Modifier and Type | Method and Description |
---|---|
void |
merge(java.lang.String key,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> doc,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> returnedVal)
merge the doc into the current cached item, if it exists.
|
clear, get, keySet, put, remove, removeAll, setCacheMode
public FacetCache()
public FacetCache(int concurrencyLevel, int cacheStartSize, int cacheMaxSize, long ttl)
concurrencyLevel
- cache concurreny levelcacheStartSize
- starting cache sizecacheMaxSize
- the initial size of the cache.ttl
- expiration time for cache entries in millisecondspublic void merge(java.lang.String key, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> doc, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> returnedVal)
AbstractCache
merge
in class AbstractCache<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>>>
key
- the key into the cachedoc
- the changed itemsreturnedVal
- the returned resultCopyright © 2010 - 2020 Adobe. All Rights Reserved