Mojo::Cache3pm
Naive in-memory cache
Usage
use Mojo::Cache;my $cache = Mojo::Cache->new(max_keys => 50);$cache->set(foo => 'bar');my $foo = $cache->get('foo');
Overview
Mojo::Cache is a naive in-memory cache with size limits.
Attributes
Mojo::Cache implements the following attributes.
max_keys
my $max = $cache->max_keys;$cache = $cache->max_keys(50);
Maximum number of cache keys, defaults to 100. Setting the value to 0 will disable caching.
Methods
Mojo::Cache inherits all methods from Mojo::Base and implements the following new ones.
get
my $value = $cache->get('foo');
Get cached value.
set
$cache = $cache->set(foo => 'bar');
Set cached value.
Releases
7 releases since Debian 7 (Wheezy); the text changed 6 times.