Yahoo! UI Library

datasource  3.0.0

Yahoo! UI Library > datasource > DataSourceCache
Search:
 
Filters

Class DataSourceCache - extends Cache

Adds cacheability to the DataSource Utility.

Properties

NAME - static final String

Class name.

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:

Properties inherited from Plugin.Base:

Properties inherited from Attribute:

Methods

_beforeDefRequestFn

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.

_beforeDefResponseFn

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.

initializer

private void initializer ( config )
Internal init() handler.
Parameters:
config <Object> Config object.

Methods inherited from Plugin.Base:

Configuration attributes inherited from Base:

Configuration attributes inherited from Cache:

Configuration attributes inherited from Plugin.Base:

host,

Copyright © 2009 Yahoo! Inc. All rights reserved.