Transfer version 1.1

transfer.com.cache
Class CacheFactory

WEB-INF.cftags.component
        extended by transfer.com.factory.AbstractBaseFactory
            extended by transfer.com.cache.CacheFactory
Direct Known Subclasses:
CacheFactory

public class CacheFactory
extends AbstractBaseFactory

The Factory object for creating Cache objects


Constructor Summary
init(ObjectManager objectManager, EventManager eventManager, CacheConfigManager cacheConfigManager, FacadeFactory facadeFactory, Transfer transfer, Transaction transaction)
          Constructor
 
Method Summary
 CacheMonitor getCacheMonitor()
          returns Cache Monitoring service
 CacheSynchronise getCacheSynchronise()
          returns a cache synchronisation object
 SoftReferenceHandler getSoftReferenceHandler()
          returns the soft reference hanndler
 TransactionQueue getTransactionQueue()
          returns the Transaction Queue service
 ValidateCacheState getValidateCacheState()
          returns a validate cache state object
 
Methods inherited from class transfer.com.factory.AbstractBaseFactory
autowire, getMethodInvoker, getObjectFromFactory, getPropertyValue, getPropertyValueCache, getSingleton, getSingletonCache, getSingletonFromCache, hasSingleton, setPropertyValue, setPropertyValueCache, setSingleton, setSingletonCache, throw
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(ObjectManager objectManager, EventManager eventManager, CacheConfigManager cacheConfigManager, FacadeFactory facadeFactory, Transfer transfer, Transaction transaction)
Constructor

Parameters:
objectManager - Need to object manager for making queries
eventManager
cacheConfigManager - The cache config manager
facadeFactory - The facade factory to access caches
transfer - Need transfer to call discard
transaction - The Transaction service
Method Detail

getCacheMonitor

public CacheMonitor getCacheMonitor()
returns Cache Monitoring service


getCacheSynchronise

public CacheSynchronise getCacheSynchronise()
returns a cache synchronisation object


getSoftReferenceHandler

public SoftReferenceHandler getSoftReferenceHandler()
returns the soft reference hanndler


getTransactionQueue

public TransactionQueue getTransactionQueue()
returns the Transaction Queue service


getValidateCacheState

public ValidateCacheState getValidateCacheState()
returns a validate cache state object


Transfer version 1.1