public class DefaultCacheFactory extends AbstractCacheFactory
| Constructor and Description |
|---|
DefaultCacheFactory(ClassLoader cl) |
DefaultCacheFactory(ClassLoader cl,
int initialCapacityForProductCmpts,
int initialCapacityForProductCmptGenerations,
int initialCapacityForTablesByClassname,
int initialCapacityForTablesByQname,
int initialCapacityForEnumContentByClassName)
Deprecated.
Use the default constructor and set the cache size by calling
setInitialSize(Class, int) instead |
| Modifier and Type | Method and Description |
|---|---|
<K,V> Memoizer<K,V> |
createCache(IComputable<K,V> computable)
Creates a new cache of the given type.
|
int |
getConcurrencyLevel() |
protected int |
getInitialSize(Class<?> typeClass) |
void |
setConcurrencyLevel(int concurrencyLevel) |
void |
setDefaultInitialSize(int defaultInitialSize) |
void |
setInitialSize(Class<?> typeClass,
int size) |
createEnumCache, createProductCmptCache, createProductCmptGenerationCache, createTableCachepublic DefaultCacheFactory(ClassLoader cl)
@Deprecated public DefaultCacheFactory(ClassLoader cl, int initialCapacityForProductCmpts, int initialCapacityForProductCmptGenerations, int initialCapacityForTablesByClassname, int initialCapacityForTablesByQname, int initialCapacityForEnumContentByClassName)
setInitialSize(Class, int) insteadinitialCapacityForTablesByQname - not used anymore!initialCapacityForEnumContentByClassName - not used anymore!public void setInitialSize(Class<?> typeClass, int size)
public void setDefaultInitialSize(int defaultInitialSize)
defaultInitialSize - The defaultInitialSize to set.protected int getInitialSize(Class<?> typeClass)
public <K,V> Memoizer<K,V> createCache(IComputable<K,V> computable)
ICacheFactorypublic void setConcurrencyLevel(int concurrencyLevel)
public int getConcurrencyLevel()
Copyright © 2016. All rights reserved.