Key
- The type for the cache key entriesValue
- The type for the cache value entriespublic class DefaultOgnlCacheFactory<Key,Value> extends Object implements OgnlCacheFactory<Key,Value>
Default OGNL Cache factory implementation.
Currently used for Expression cache and BeanInfo cache creation.
OgnlCacheFactory.CacheType
Constructor and Description |
---|
DefaultOgnlCacheFactory()
Deprecated.
since 6.4.0, use
#DefaultOgnlCacheFactory(int, CacheType) |
DefaultOgnlCacheFactory(int cacheMaxSize,
OgnlCacheFactory.CacheType defaultCacheType) |
DefaultOgnlCacheFactory(int cacheMaxSize,
OgnlCacheFactory.CacheType defaultCacheType,
int initialCapacity) |
Modifier and Type | Method and Description |
---|---|
OgnlCache<Key,Value> |
buildOgnlCache() |
OgnlCache<Key,Value> |
buildOgnlCache(int evictionLimit,
int initialCapacity,
float loadFactor,
OgnlCacheFactory.CacheType cacheType) |
int |
getCacheMaxSize() |
OgnlCacheFactory.CacheType |
getDefaultCacheType() |
protected void |
setCacheMaxSize(String maxSize)
Deprecated.
since 6.4.0
|
protected void |
setUseLRUCache(String useLRUMode)
Deprecated.
since 6.4.0
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
buildOgnlCache, getUseLRUCache
@Deprecated public DefaultOgnlCacheFactory()
#DefaultOgnlCacheFactory(int, CacheType)
public DefaultOgnlCacheFactory(int cacheMaxSize, OgnlCacheFactory.CacheType defaultCacheType)
public DefaultOgnlCacheFactory(int cacheMaxSize, OgnlCacheFactory.CacheType defaultCacheType, int initialCapacity)
public OgnlCache<Key,Value> buildOgnlCache()
buildOgnlCache
in interface OgnlCacheFactory<Key,Value>
public OgnlCache<Key,Value> buildOgnlCache(int evictionLimit, int initialCapacity, float loadFactor, OgnlCacheFactory.CacheType cacheType)
buildOgnlCache
in interface OgnlCacheFactory<Key,Value>
evictionLimit
- maximum capacity of the cache where applicable for cache type choseninitialCapacity
- initial capacity of the cache where applicable for cache type chosenloadFactor
- load factor of the cache where applicable for cache type chosencacheType
- type of cache to buildpublic int getCacheMaxSize()
getCacheMaxSize
in interface OgnlCacheFactory<Key,Value>
@Deprecated protected void setCacheMaxSize(String maxSize)
public OgnlCacheFactory.CacheType getDefaultCacheType()
getDefaultCacheType
in interface OgnlCacheFactory<Key,Value>
@Deprecated protected void setUseLRUCache(String useLRUMode)
useLRUMode
is false
Copyright © 2000–2024 Apache Software Foundation. All rights reserved.