public abstract class CacheSet extends Object
CacheKey
.Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_CACHE_CAPACITY |
Constructor and Description |
---|
CacheSet(Object[] keys) |
CacheSet(Object[] keys,
int size) |
CacheSet(Object[] keys,
int[] sizes) |
Modifier and Type | Method and Description |
---|---|
void |
addCache(Object key) |
void |
addCache(Object key,
int size) |
void |
cacheObject(Object cacheKey,
Object key,
Object value) |
void |
clearCache(Object key) |
protected abstract Cache |
createCache(int size) |
protected Cache |
getCache(Object cacheKey) |
int |
getCacheCapacity(Object cacheKey) |
Object |
getCachedObject(Object cacheKey,
Object key) |
int |
getCacheSize(Object cacheKey) |
int |
getSize() |
int |
setCacheCapacity(Object cacheKey,
int capacity) |
public static final int DEFAULT_CACHE_CAPACITY
public CacheSet(Object[] keys)
public CacheSet(Object[] keys, int size)
public CacheSet(Object[] keys, int[] sizes)
protected abstract Cache createCache(int size)
public void addCache(Object key)
public void addCache(Object key, int size)
public void clearCache(Object key)
public int getCacheSize(Object cacheKey)
public int getCacheCapacity(Object cacheKey)
public int setCacheCapacity(Object cacheKey, int capacity)
public int getSize()
Copyright © 2017. All rights reserved.