coldbox.system.cache.providers

Class CFColdBoxProvider

railo-context.Component
        extended by coldbox.system.cache.providers.CFProvider
            extended by coldbox.system.cache.providers.CFColdBoxProvider
Class Attributes:
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
  • serializable : false
  •  
    All Implemented Interfaces:
    ICacheProvider , IColdboxApplicationCache

    Copyright Since 2005 ColdBox Framework by Luis Majano and Ortus Solutions, Corp www.coldbox.org | www.luismajano.com | www.ortussolutions.com Author: Luis Majano Description: This CacheBox provider communicates with the built in caches in the Adobe ColdFusion Engine for ColdBox applications.

    Constructor Summary
    init()
    Method Summary
    void clearAllEvents([any async='false'])
         Clear all events.
    void clearAllViews([any async='false'])
         Clear all views.
    void clearEvent(any eventsnippet, [any queryString=''])
         Clear event.
    void clearEventMulti(any eventsnippets, [any queryString=''])
         Clear multiple events.
    void clearView(any viewSnippet)
         Clear view.
    void clearViewMulti(any viewsnippets)
         Clear multiple view.
    any getColdbox()
    any getEventCacheKeyPrefix()
    any getEventURLFacade()
    any getViewCacheKeyPrefix()
    void setColdbox(any coldbox)
     
    Methods inherited from class coldbox.system.cache.providers.CFProvider
    clear, clearAll, clearByKeySnippet, clearQuiet, clearStatistics, configure, expireAll, expireObject, get, getCachedObjectMetadata, getCacheFactory, getConfiguration, getEventManager, getKeys, getName, getObjectStore, getOrSet, getQuiet, getSize, getStats, getStoreMetadataKeyMap, getStoreMetadataReport, isClusterCoherent, isEnabled, isExpired, isNodeCoherent, isReportingEnabled, isTerracotaClustered, lookup, lookupQuiet, reap, set, setCacheFactory, setConfiguration, setEventManager, setName, setQuiet, shutdown, validateConfiguration
     
    Methods inherited from class railo-context.Component
    None

    Constructor Detail

    init

    public init()


    Method Detail

    clearAllEvents

    public void clearAllEvents([any async='false'])

    Clear all events

    Specified by:
    clearAllEvents in interface IColdboxApplicationCache
    Parameters:
    async

    clearAllViews

    public void clearAllViews([any async='false'])

    Clear all views

    Specified by:
    clearAllViews in interface IColdboxApplicationCache
    Parameters:
    async

    clearEvent

    public void clearEvent(any eventsnippet, [any queryString=''])

    Clear event

    Specified by:
    clearEvent in interface IColdboxApplicationCache
    Parameters:
    eventsnippet
    queryString

    clearEventMulti

    public void clearEventMulti(any eventsnippets, [any queryString=''])

    Clear multiple events

    Specified by:
    clearEventMulti in interface IColdboxApplicationCache
    Parameters:
    eventsnippets
    queryString

    clearView

    public void clearView(any viewSnippet)

    Clear view

    Specified by:
    clearView in interface IColdboxApplicationCache
    Parameters:
    viewSnippet

    clearViewMulti

    public void clearViewMulti(any viewsnippets)

    Clear multiple view

    Specified by:
    clearViewMulti in interface IColdboxApplicationCache
    Parameters:
    viewsnippets

    getColdbox

    public any getColdbox()

    Specified by:
    getColdbox in interface IColdboxApplicationCache

    getEventCacheKeyPrefix

    public any getEventCacheKeyPrefix()

    Specified by:
    getEventCacheKeyPrefix in interface IColdboxApplicationCache

    getEventURLFacade

    public any getEventURLFacade()

    Specified by:
    getEventURLFacade in interface IColdboxApplicationCache

    getViewCacheKeyPrefix

    public any getViewCacheKeyPrefix()

    Specified by:
    getViewCacheKeyPrefix in interface IColdboxApplicationCache

    setColdbox

    public void setColdbox(any coldbox)

    Specified by:
    setColdbox in interface IColdboxApplicationCache
    Parameters:
    coldbox