mura.cache.provider

Class cacheLucee

lucee.Component
    extended by mura.cfobject
      extended by mura.cache.provider.cacheLucee

This is used by advanced caching to interact with CFML service

Class Attributes:
  • output : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Property Summary
    type property default serializable required
    string cacheName
          The name of the cache.

    • access = public
    • returntype = any
    • getter = yes
    • setter = yes
    data true false
    Constructor Summary
    init([any name], [any siteid])
    Method Summary
    any get([any key])
    any getAll()
    any has([any key])
    any purge([any key])
    any purgeAll()
    any put([any key], [any value], [any timespan='1'], [any idleTime='1'])
    any 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, set, setValue, valueExists
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

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

    Parameters:
    name
    siteid

    Property Detail

    cacheName

    property string cacheName = [data]

    The name of the cache.

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true
    getter - yes
    setter - yes

    Method Detail

    get

    public any get([any key])

    Overrides:
    get in class cfobject
    Parameters:
    key

    getAll

    public any getAll()


    has

    public any has([any key])

    Parameters:
    key

    purge

    public any purge([any key])

    Parameters:
    key

    purgeAll

    public any purgeAll()


    put

    public any put([any key], [any value], [any timespan='1'], [any idleTime='1'])

    Parameters:
    key
    value
    timespan
    idleTime

    size

    public any size()