趣味のプログラム工房

Cache::SizeAwareFileCacheについて(1)

楽天ウェブサービスのレスポンスキャッシュするためにCache::SizeAwareFileCacheを使用し始めました。
Cache::SizeAwareFileCacheはCache::FileCacheの拡張版でキャッシュサイズの制限をかけることが出来ます。
通常のCache::FileCacheは時間だけ。

使用例
use Cache::SizeAwareFileCache;
my $cache = new Cache::SizeAwareFileCache({
'namespace' => 'MyNamespace',
'default_expires_in' => 60*60*6,#6時間
'max_size' => 10000,'cache_root' => 'res_cache'
});

cache_rootフォルダの中にnamespaceフォルダを作ってその中にキャッシュが保存されます。

2011年03月21日