Cache_Lite の設定[Pear::Cache_Lite]

PearCache_Liteに指定できるオプションをいくつか紹介します。

オプション名と値の連想配列を作成し、インスタンスの作成時に渡します。

Optionデータ型初期値意味
cacheDirstring/tmp/キャッシュファイルを保存するディレクトリを指定します。末尾には、/(スラッシュ)をつける必要があります。
cachingbooleantrueキャッシュを有効にするか無効にするかを指定します。
lifeTimeinteger3600キャッシュの生存期間を秒で指定します。
fileLockingbooleantrueファイルロックの使用の有無を指定します。
writeControlbooleantrueデータが正しく保存されたか検証するかを指定します。
readControlbooleantruereadControlTypeで指定された方法で求めたハッシュ値を 使用してキャッシュを検証するかを指定します。
readControlTypestringcrc32readControlで使用する値の計算方法を指定します。
pearErrorModeintegerCACHE_LITE_ERROR_RETURNPEARエラーモードを指定します。
memoryCachingbooleanfalseキャッシュをメモリ上に保存するかどうかを指定します。
onlyMemoryCachingbooleanfalseメモリ上のキャッシュだけを使用するかどうかを指定します。
memoryCachingLimitinteger1000メモリ上にキャッシュできるデータの最大数を指定します。
fileNameProtectionbooleantrueファイル名を暗号化するかどうかを指定します。
automaticSerializationbooleanfalseキャッシュデータをシリアライズするかどうかを指定します。
automaticCleaningFactorinteger0古いキャッシュファイルの処理方法を指定します。