mura.cache

Class cacheAdvanced

lucee.Component
    extended by mura.cfobject
      extended by mura.cache.cacheAbstract
        extended by mura.cache.cacheAdvanced

This allows Mura to use core CFML caching

Class Attributes:
  • output : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init([any name], [any siteid])
    Method Summary
    any get([any key], [any context], [any timespan='[runtime expression]'], [any idleTime='[runtime expression]'])
    any getAll()
    any getCollection()
    any has([any key])
    any purge([any key])
    any purgeAll()
    any set([any key], [any context], [any timespan='1'], [any idleTime='1'])
     
    Methods inherited from class mura.cache.cacheAbstract
    getHashKey, getJavaLoader, getParent, hasParent, isSoftReference, keyExists, setCollection, setJavaLoader, setParent, size
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, getAsJSON, getAsStruct, getBean, getConfigBean, getCurrentUser, getEventManager, getFeed, getHTTPAttrs, getHTTPService, getJavaTimezone, getPlugin, getPluginManager, getQueryAttrs, getQueryService, getServiceFactory, getSession, getValue, hasCustomDatasource, initTracePoint, inject, injectMethod, invokeMethod, mixin, parseDateArg, removeValue, setValue, valueExists
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init([any name], [any siteid])

    Parameters:
    name
    siteid

    Method Detail

    get

    public any get([any key], [any context], [any timespan='[runtime expression]'], [any idleTime='[runtime expression]'])

    Overrides:
    get in class cacheAbstract
    Parameters:
    key
    context
    timespan
    idleTime

    getAll

    public any getAll()

    Overrides:
    getAll in class cacheAbstract

    getCollection

    public any getCollection()

    Overrides:
    getCollection in class cacheAbstract

    has

    public any has([any key])

    Overrides:
    has in class cacheAbstract
    Parameters:
    key

    purge

    public any purge([any key])

    Overrides:
    purge in class cacheAbstract
    Parameters:
    key

    purgeAll

    public any purgeAll()

    Overrides:
    purgeAll in class cacheAbstract

    set

    public any set([any key], [any context], [any timespan='1'], [any idleTime='1'])

    Overrides:
    set in class cacheAbstract
    Parameters:
    key
    context
    timespan
    idleTime