ColdBox Platform Version 2.6.4

coldbox.system.cache.config
Class CacheConfig

WEB-INF.cftags.component
        extended by coldbox.system.cache.config.CacheConfig

public class CacheConfig
extends WEB-INF.cftags.component

I configure a generic ColdBox Cache Manager.


Constructor Summary
init(numeric ObjectDefaultTimeout, numeric ObjectDefaultLastAccessTimeout, numeric ReapFrequency, numeric MaxObjects, numeric FreeMemoryPercentageThreshold, boolean UseLastAccessTimeouts, string EvictionPolicy, numeric EvictCount)
          constructor
 
Method Summary
 numeric getEvictCount()
          Get the evict count
 string getEvictionPolicy()
          Get EvictionPolicy
 numeric getFreeMemoryPercentageThreshold()
 numeric getMaxObjects()
 struct getMemento()
          Get the memento
 numeric getObjectDefaultLastAccessTimeout()
 numeric getObjectDefaultTimeout()
 numeric getReapFrequency()
 boolean getUseLastAccessTimeouts()
          Get UseLastAccessTimeouts
 any populate(struct memento)
          Populate with a memento
 void setEvictCount(numeric EvictCount)
          Set the evict count
 void setEvictionPolicy(string EvictionPolicy)
          Set EvictionPolicy
 void setFreeMemoryPercentageThreshold(numeric FreeMemoryPercentageThreshold)
 void setMaxObjects(numeric MaxObjects)
 void setMemento(struct memento)
          Set the memento
 void setObjectDefaultLastAccessTimeout(numeric ObjectDefaultLastAccessTimeout)
 void setObjectDefaultTimeout(numeric ObjectDefaultTimeout)
 void setReapFrequency(numeric ReapFrequency)
 void setUseLastAccessTimeouts(boolean UseLastAccessTimeouts)
          Set UseLastAccessTimeouts
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(numeric ObjectDefaultTimeout, numeric ObjectDefaultLastAccessTimeout, numeric ReapFrequency, numeric MaxObjects, numeric FreeMemoryPercentageThreshold, boolean UseLastAccessTimeouts, string EvictionPolicy, numeric EvictCount)
constructor

Parameters:
ObjectDefaultTimeout
ObjectDefaultLastAccessTimeout
ReapFrequency
MaxObjects
FreeMemoryPercentageThreshold
UseLastAccessTimeouts
EvictionPolicy
EvictCount
Method Detail

getEvictCount

public numeric getEvictCount()
Get the evict count


getEvictionPolicy

public string getEvictionPolicy()
Get EvictionPolicy


getFreeMemoryPercentageThreshold

public numeric getFreeMemoryPercentageThreshold()


getMaxObjects

public numeric getMaxObjects()


getMemento

public struct getMemento()
Get the memento


getObjectDefaultLastAccessTimeout

public numeric getObjectDefaultLastAccessTimeout()


getObjectDefaultTimeout

public numeric getObjectDefaultTimeout()


getReapFrequency

public numeric getReapFrequency()


getUseLastAccessTimeouts

public boolean getUseLastAccessTimeouts()
Get UseLastAccessTimeouts


populate

public any populate(struct memento)
Populate with a memento

Parameters:
memento - The structure to populate the object with.

setEvictCount

public void setEvictCount(numeric EvictCount)
Set the evict count

Parameters:
EvictCount

setEvictionPolicy

public void setEvictionPolicy(string EvictionPolicy)
Set EvictionPolicy

Parameters:
EvictionPolicy

setFreeMemoryPercentageThreshold

public void setFreeMemoryPercentageThreshold(numeric FreeMemoryPercentageThreshold)

Parameters:
FreeMemoryPercentageThreshold

setMaxObjects

public void setMaxObjects(numeric MaxObjects)

Parameters:
MaxObjects

setMemento

public void setMemento(struct memento)
Set the memento

Parameters:
memento

setObjectDefaultLastAccessTimeout

public void setObjectDefaultLastAccessTimeout(numeric ObjectDefaultLastAccessTimeout)

Parameters:
ObjectDefaultLastAccessTimeout

setObjectDefaultTimeout

public void setObjectDefaultTimeout(numeric ObjectDefaultTimeout)

Parameters:
ObjectDefaultTimeout

setReapFrequency

public void setReapFrequency(numeric ReapFrequency)

Parameters:
ReapFrequency

setUseLastAccessTimeouts

public void setUseLastAccessTimeouts(boolean UseLastAccessTimeouts)
Set UseLastAccessTimeouts

Parameters:
UseLastAccessTimeouts

ColdBox Platform Version 2.6.4