ebox.system.cache.archive.policies.concurrent.Callable interface">
ColdBox Platform - CacheBox Version 1.0

cachebox.system.cache.archive.policies
Class AbstractEvictionPolicy

WEB-INF.cftags.component
        extended by cachebox.system.cache.archive.policies.AbstractEvictionPolicy
Direct Known Subclasses:
FIFO , LFU , LRU

public class AbstractEvictionPolicy
extends WEB-INF.cftags.component

An abstract cache eviction policy


Method Summary
 void $log(string severity='INFO', string message='')
          Log an internal message to the ColdFusion facilities
 void execute()
          Execute the policy
private CacheManager getCacheManager()
private Util getUtil()
          Create and return a util object
private void setCacheManager(CacheManager cacheManager)
 
Methods inherited from class WEB-INF.cftags.component
 

Method Detail

$log

public void $log(string severity='INFO', string message='')
Log an internal message to the ColdFusion facilities. Used when errors ocurrs or diagnostics

Parameters:
severity - The severity to use.
message - The message to log

execute

public void execute()
Execute the policy


getCacheManager

private CacheManager getCacheManager()


getUtil

private Util getUtil()
Create and return a util object


setCacheManager

private void setCacheManager(CacheManager cacheManager)

Parameters:
cacheManager

ColdBox Platform - CacheBox Version 1.0