このデコレータは、非常に効率的なキャッシュを提供します。 PEAR::Cache_Lite が必要です。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); // 一週間 // 独自の Cache_Lite オプションを設定します $tr->setCacheOption($name, $value); |