org.jboss.cache.eviction
Class LFUPolicy

java.lang.Object
  extended by org.jboss.cache.eviction.BaseEvictionPolicy
      extended by org.jboss.cache.eviction.LFUPolicy
All Implemented Interfaces:
EvictionPolicy, ModernizablePolicy

Deprecated. see LFUAlgorithm

@Deprecated
public class LFUPolicy
extends BaseEvictionPolicy
implements ModernizablePolicy

Least Frequently Used Eviction Policy.

Version:
$Revision: 7168 $
Author:
Daniel Huang - dhuang@jboss.org - 10/2005

Field Summary
 
Fields inherited from class org.jboss.cache.eviction.BaseEvictionPolicy
cache_
 
Constructor Summary
LFUPolicy()
          Deprecated.  
 
Method Summary
 EvictionAlgorithm getEvictionAlgorithm()
          Deprecated. Get the associated EvictionAlgorithm used by the EvictionPolicy.
 Class<LFUConfiguration> getEvictionConfigurationClass()
          Deprecated. The EvictionPolicyConfig implementation class used by this EvictionPolicy.
 Class<? extends EvictionAlgorithm> modernizePolicy()
          Deprecated.  
 
Methods inherited from class org.jboss.cache.eviction.BaseEvictionPolicy
canIgnoreEvent, evict, getCache, setCache
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LFUPolicy

public LFUPolicy()
Deprecated. 
Method Detail

getEvictionAlgorithm

public EvictionAlgorithm getEvictionAlgorithm()
Deprecated. 
Description copied from interface: EvictionPolicy
Get the associated EvictionAlgorithm used by the EvictionPolicy.

This relationship should be 1-1.

Specified by:
getEvictionAlgorithm in interface EvictionPolicy
Returns:
An EvictionAlgorithm implementation.

getEvictionConfigurationClass

public Class<LFUConfiguration> getEvictionConfigurationClass()
Deprecated. 
Description copied from interface: EvictionPolicy
The EvictionPolicyConfig implementation class used by this EvictionPolicy.

Specified by:
getEvictionConfigurationClass in interface EvictionPolicy
Returns:
EvictionPolicyConfig implementation class.

modernizePolicy

public Class<? extends EvictionAlgorithm> modernizePolicy()
Deprecated. 
Specified by:
modernizePolicy in interface ModernizablePolicy


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.