Class DataSourceCacheExtension
DataSourceCache extension binds Cache to DataSource.
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.
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.