Transfer version 1.1

transfer.com.cache.cf8
Class SoftReferenceHandler

WEB-INF.cftags.component
        extended by transfer.com.cache.SoftReferenceHandler
            extended by transfer.com.cache.cf8.SoftReferenceHandler

public class SoftReferenceHandler
extends SoftReferenceHandler

CF8 implementation of the soft reference handler that uses a async reap()


Constructor Summary
init(CacheConfigManager cacheConfigManager, FacadeFactory facadeFactory)
          Constructor
 
Method Summary
private transfer.com.cache.cf8.date getLastRunTime()
private string getObjectID()
private any getThread()
private numeric getThreadCount()
          returns the thread count
private any getThreadCountLocal()
 void reap()
          this has been seperated out, so the cf8 version can do this async
private void resetLastRunTime()
          resets the value of the last runtime
private void setLastRunTime(transfer.com.cache.cf8.date lastRunTime)
private void setObjectID(string objectID)
private void setThread(any Thread)
private void setThreadCountLocal(any threadCountLocal)
 
Methods inherited from class transfer.com.cache.SoftReferenceHandler
clearAllReferences, eachSoftReferenceRegister, executeClearAllReferences, executeReap, getCacheConfigManager, getFacadeFactory, invokeFacadeSoftReferenceRegister, register, setCacheConfigManager, setFacadeFactory, syncronousReap
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(CacheConfigManager cacheConfigManager, FacadeFactory facadeFactory)
Constructor

Parameters:
cacheConfigManager - The cache config manager
facadeFactory - The facade factpry for getting to the cache
Method Detail

getLastRunTime

private transfer.com.cache.cf8.date getLastRunTime()


getObjectID

private string getObjectID()


getThread

private any getThread()


getThreadCount

private numeric getThreadCount()
returns the thread count


getThreadCountLocal

private any getThreadCountLocal()


reap

public void reap()
this has been seperated out, so the cf8 version can do this async

Overrides:
reap in class SoftReferenceHandler

resetLastRunTime

private void resetLastRunTime()
resets the value of the last runtime


setLastRunTime

private void setLastRunTime(transfer.com.cache.cf8.date lastRunTime)

Parameters:
lastRunTime

setObjectID

private void setObjectID(string objectID)

Parameters:
objectID

setThread

private void setThread(any Thread)

Parameters:
Thread

setThreadCountLocal

private void setThreadCountLocal(any threadCountLocal)

Parameters:
threadCountLocal

Transfer version 1.1