PEAR Manual
Prev |  | Next

# Class Summary Translation2_Decorator_CacheLiteFunction

Class Summary Translation2_Decorator_CacheLiteFunction -- Decorator to cache fetched data using Cache_Lite_Function class

## Cache_Lite_Function Decorator Example

This decorator provides a very efficient cache layer. It requires PEAR::Cache_Lite. It supports all the main options supported by Cache_Lite:

- `lifeTime` [integer]

- `cacheDir` [string]

- `fileLocking` [boolean]

- `caching` [boolean]

    $tr = new Translation2($driver, $dbinfo, $params);
    $tr =& $tr->getDecorator('CacheLiteFunction');
    $tr->setOption('cacheDir', '/var/tmp/');
    $tr->setOption('lifeTime', 3600*24*7); //one week

Prev | Home | Next
Class Summary Translation2_Decorator | Up | Class Summary Translation2_Decorator_CacheMemory