
Mojo::Cache - Naive in-memory cache

use Mojo::Cache;
my $cache = Mojo::Cache->new(max_keys => 50);
$cache->set(foo => 'bar');
my $foo = $cache->get('foo');

Mojo::Cache is a naive in-memory cache with size limits.

Mojo::Cache implements the following attributes.
max_keysmy $max_keys = $cache->max_keys; $cache = $cache->max_keys(50);
Maximum number of cache keys, defaults to 100.

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.
