namespace SAPO.Utility.Cache
Utilities for Cache

Function Summary
Object add (String id, Object|String|Array|Number item, Number lifeTime)
Add item to cache object
Boolean flush()
Remove all data stored
Object get (String id)
Get cached item
Boolean remove (String id)
Remove data cached
Boolean update (String id, String|Object|Array|Number item)
Update item in cache object
Boolean upsert (String id, Object|String|Array|Number item, Number lifeTime)
updates or add an item, if the item doesn't exists

Function Details

function add

Object add(String id, Object|String|Array|Number item, Number lifeTime)
Add item to cache object
Parameters:
id - item ID
item - item value
lifeTime - life time (in seconds)
Returns:
true

function flush

Boolean flush()
Remove all data stored
Returns:
true

function get

Object get(String id)
Get cached item
Parameters:
id - item ID
Returns:
data value

function remove

Boolean remove(String id)
Remove data cached
Parameters:
id - item ID
Returns:
true if ID exists, false otherwise

function update

Boolean update(String id, String|Object|Array|Number item)
Update item in cache object
Parameters:
id - item ID
item - item value

function upsert

Boolean upsert(String id, Object|String|Array|Number item, Number lifeTime)
updates or add an item, if the item doesn't exists
Parameters:
id - item ID
item - item value
lifeTime - life time (in seconds)
Returns:
{Boolean} true/false