Class DataSourceCache
- extends Cache
Adds cacheability to the DataSource Utility.
Properties
NAME
- static final String
NS
- static final String
The namespace for the plugin. This will be the property on the host which
references the plugin instance.
Properties inherited from Base:
Properties inherited from Cache:
Methods
protected
void
_beforeDefRequestFn
(
e
)
First look for cached response, then send request to live data.
- Parameters:
-
e
<Event.Facade>
Event Facade with the following properties:
- tId (Number)
- Unique transaction ID.
- request (Object)
- The request.
- callback (Object)
- The callback object.
- cfg (Object)
- Configuration object.
protected
void
_beforeDefResponseFn
(
e
)
Adds data to cache before returning data.
- Parameters:
-
e
<Event.Facade>
Event Facade with the following properties:
- tId (Number)
- Unique transaction ID.
- request (Object)
- The request.
- callback (Object)
- The callback object with the following properties:
- success (Function)
- Success handler.
- failure (Function)
- Failure handler.
- data (Object)
- Raw data.
- response (Object)
- Normalized response object with the following properties:
- cached (Object)
- True when response is cached.
- results (Object)
- Parsed results.
- meta (Object)
- Parsed meta data.
- error (Object)
- Error object.
- cfg (Object)
- Configuration object.
private
void
initializer
(
config
)
Internal init() handler.
- Parameters:
-
config
<Object>
Config object.
Methods inherited from EventTarget:
_getType,
_parseType,
addTarget,
after,
before,
bubble,
detach,
detachAll,
fire,
getEvent,
on,
publish,
removeTarget,
subscribe,
unsubscribe,
unsubscribeAll
Methods inherited from Base:
_aggregateAttrs,
_defDestroyFn,
_defInitFn,
_destroyHierarchy,
_filterAttrCfs,
_getAttrCfgs,
_getClasses,
_initHierarchy,
_initHierarchyData,
destroy,
init,
toString
Methods inherited from Cache:
Methods inherited from Attribute:
_addAttrs,
_addLazyAttr,
_defAttrChangeFn,
_fireAttrChange,
_getAttr,
_getAttrInitVal,
_getAttrs,
_getStateVal,
_isLazyAttr,
_normAttrVals,
_protectAttrs,
_set,
_setAttr,
_setAttrs,
_setAttrVal,
_setStateVal,
addAttr,
addAttrs,
attrAdded,
get,
getAttrs,
modifyAttr,
removeAttr,
reset,
set,
setAttrs
Events inherited from Base:
Events inherited from Cache:
Configuration attributes inherited from Base:
Configuration attributes inherited from Cache: