public class LfuCache extends Object implements Cache
LfuCacheFactory to store method's returns value
to server from store without making method call.
e.g. 1) <dubbo:service cache="lfu" cache.size="5000" cache.evictionFactor="0.3"/>
2) <dubbo:consumer cache="lfu" />
LfuCache uses url's cache.size value for its max store size, url's cache.evictionFactor value for its eviction factor, default store size value will be 1000, default eviction factor will be 0.3
Cache,
LfuCacheFactory,
AbstractCacheFactory,
CacheFilter| Constructor and Description |
|---|
LfuCache(URL url)
Initialize LfuCache, it uses constructor argument cache.size value as its storage max size.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
get(Object key)
API to return stored value using a key against the calling thread specific store.
|
void |
put(Object key,
Object value)
API to store value against a key in the calling thread scope.
|
public LfuCache(URL url)
url - A valid URL instanceCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.