Cache-Cache-1.01 > Cache::SizeAwareMemoryCache

名前

Cache::SizeAwareMemoryCache -- Cache::MemoryCacheの拡張

説明

SizeAwareMemoryCacheクラスは、キャッシュのベースになっている メモリの大きさを(バイト単位で)動的に制限する機能を追加します。 このクラスは'max_size'オプションと'limit_size( $size )'メソッドを 提供し、SizeAwareCacheインターフェースも実装します。

概要

  use Cache::SizeAwareMemoryCache;

  my $cache = 
    new Cache::SizeAwareMemoryCache( { 'namespace' => 'MyNamespace',
                                       'default_expires_in' => 600,
                                       'max_size' => 10000 } );

メソッド

APIドキュメントについてはCache::CacheとCache::SizeAwareCacheをご覧ください。

オプション

標準のオプションについてはCache::CacheとCache::SizeAwareCacheをご覧ください。

プロパティ

デフォルトのプロパティについてはCache::CacheとCache::SizeAwareCacheをご覧ください。

参考資料

Cache::Cache, Cache::SizeAwareCache, Cache::MemoryCache

作者

Original author: DeWitt Clinton <dewitt@unto.net>

Last author: $Author$

Copyright (C) 2001, 2002 DeWitt Clinton