Mojo::Cache - 素朴なインメモリーキャッシュ
使い方
use Mojo::Cache; my $cache = Mojo::Cache->new(max_keys => 50); $cache->set(foo => 'bar'); my $foo = $cache->get('foo');
説明
Mojo::Cacheはサイズ制限のあるインメモリーキャッシュです。
属性
Mojo::Cacheは次の属性を実装しています。
max_keys
my $max_keys = $cache->max_keys; $cache = $cache->max_keys(50);
キャッシュのキーの最大数です。デフォルトは100
です。 キャッシングを無効にしたい場合は、この値を0
に設定してください。
メソッド
Mojo::CacheはMojo::Baseのすべてのメソッドを継承し、 次の新しいメソッドを実装しています。
get
my $value = $cache->get('foo');
キャッシュの値を取得します。
set
$cache = $cache->set(foo => 'bar');
キャッシュの値を設定します。
参考
Mojolicious, Mojolicious::Guides, http://mojolicio.us.
(Mojolicious 8.12を反映)