名前

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::CacheMojo::Baseのすべてのメソッドを継承し、 次の新しいメソッドを実装しています。

get

my $value = $cache->get('foo');

キャッシュの値を取得します。

set

$cache = $cache->set(foo => 'bar');

キャッシュの値を設定します。

参考

Mojolicious, Mojolicious::Guides, http://mojolicio.us.

(Mojolicious 8.12を反映)

関連情報