ColdBox Platform Version 2.6.3

coldbox.system.cache.config
Class CacheConfigBean

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

public class CacheConfigBean
extends WEB-INF.cftags.component

I configure a cache manager.


Constructor Summary
init(numeric CacheObjectDefaultTimeout, numeric CacheObjectDefaultLastAccessTimeout, numeric CacheReapFrequency, numeric CacheMaxObjects, numeric CacheFreeMemoryPercentageThreshold, boolean CacheUseLastAccessTimeouts, string CacheEvictionPolicy)
          constructor
 
Method Summary
 string getCacheEvictionPolicy()
          Get CacheEvictionPolicy
 numeric getCacheFreeMemoryPercentageThreshold()
 numeric getCacheMaxObjects()
 numeric getCacheObjectDefaultLastAccessTimeout()
 numeric getCacheObjectDefaultTimeout()
 numeric getCacheReapFrequency()
 boolean getCacheUseLastAccessTimeouts()
          Get CacheUseLastAccessTimeouts
 struct getmemento()
          Get the memento
 void populate(struct memento)
          Populate with a memento
 void setCacheEvictionPolicy(string CacheEvictionPolicy)
          Set CacheEvictionPolicy
 void setCacheFreeMemoryPercentageThreshold(numeric CacheFreeMemoryPercentageThreshold)
 void setCacheMaxObjects(numeric CacheMaxObjects)
 void setCacheObjectDefaultLastAccessTimeout(numeric CacheObjectDefaultLastAccessTimeout)
 void setCacheObjectDefaultTimeout(numeric CacheObjectDefaultTimeout)
 void setCacheReapFrequency(numeric CacheReapFrequency)
 void setCacheUseLastAccessTimeouts(boolean CacheUseLastAccessTimeouts)
          Set CacheUseLastAccessTimeouts
 void setmemento(struct memento)
          Set the memento
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(numeric CacheObjectDefaultTimeout, numeric CacheObjectDefaultLastAccessTimeout, numeric CacheReapFrequency, numeric CacheMaxObjects, numeric CacheFreeMemoryPercentageThreshold, boolean CacheUseLastAccessTimeouts, string CacheEvictionPolicy)

Method Detail

getCacheEvictionPolicy

public string getCacheEvictionPolicy()
Get CacheEvictionPolicy


getCacheFreeMemoryPercentageThreshold

public numeric getCacheFreeMemoryPercentageThreshold()


getCacheMaxObjects

public numeric getCacheMaxObjects()


getCacheObjectDefaultLastAccessTimeout

public numeric getCacheObjectDefaultLastAccessTimeout()


getCacheObjectDefaultTimeout

public numeric getCacheObjectDefaultTimeout()


getCacheReapFrequency

public numeric getCacheReapFrequency()


getCacheUseLastAccessTimeouts

public boolean getCacheUseLastAccessTimeouts()
Get CacheUseLastAccessTimeouts


getmemento

public struct getmemento()
Get the memento


populate

public void populate(struct memento)
Populate with a memento

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

setCacheEvictionPolicy

public void setCacheEvictionPolicy(string CacheEvictionPolicy)
Set CacheEvictionPolicy

Parameters:
CacheEvictionPolicy

setCacheFreeMemoryPercentageThreshold

public void setCacheFreeMemoryPercentageThreshold(numeric CacheFreeMemoryPercentageThreshold)

Parameters:
CacheFreeMemoryPercentageThreshold

setCacheMaxObjects

public void setCacheMaxObjects(numeric CacheMaxObjects)

Parameters:
CacheMaxObjects

setCacheObjectDefaultLastAccessTimeout

public void setCacheObjectDefaultLastAccessTimeout(numeric CacheObjectDefaultLastAccessTimeout)

Parameters:
CacheObjectDefaultLastAccessTimeout

setCacheObjectDefaultTimeout

public void setCacheObjectDefaultTimeout(numeric CacheObjectDefaultTimeout)

Parameters:
CacheObjectDefaultTimeout

setCacheReapFrequency

public void setCacheReapFrequency(numeric CacheReapFrequency)

Parameters:
CacheReapFrequency

setCacheUseLastAccessTimeouts

public void setCacheUseLastAccessTimeouts(boolean CacheUseLastAccessTimeouts)
Set CacheUseLastAccessTimeouts

Parameters:
CacheUseLastAccessTimeouts

setmemento

public void setmemento(struct memento)
Set the memento

Parameters:
memento

ColdBox Platform Version 2.6.3