protected class CompactSerializationCache.LFUEvictionPolicy extends CompactSerializationCache.InternalEvictionPolicy
CompactSerializationCache.InternalEvictionPolicy.EvictionCandidate, CompactSerializationCache.InternalEvictionPolicy.EvictionVisitor| Modifier and Type | Field and Description | 
|---|---|
protected CompactSerializationCache.TouchCountVisitor | 
f_visitor
The singleton TouchCountVisitor (eviction is single-threaded). 
 | 
f_visitorTouchCount, f_visitorTouchTime, m_ldtLastEvict| Modifier | Constructor and Description | 
|---|---|
protected  | 
LFUEvictionPolicy()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected long | 
calculateWeight(Binary binKey)
Calculate the "weight" of the entry associated with the specified
 key. 
 | 
protected ConfigurableCacheMap.EvictionPolicy | 
getConfiguredPolicy()
Return the  
configured
 EvictionPolicy instance. | 
entryTouched, entryTouched, getName, requestEviction, touchInternalprotected final CompactSerializationCache.TouchCountVisitor f_visitor
protected long calculateWeight(Binary binKey)
calculateWeight in class CompactSerializationCache.InternalEvictionPolicybinKey - the key to calculate the weight forprotected ConfigurableCacheMap.EvictionPolicy getConfiguredPolicy()
configured
 EvictionPolicy instance.getConfiguredPolicy in class CompactSerializationCache.InternalEvictionPolicy