Mojo::Cache(3) User Contributed Perl Documentation Mojo::Cache(3)
NAME
Mojo::Cache - Naive in-memory cache
SYNOPSIS
use Mojo::Cache; my $cache = Mojo::Cache->new(max_keys => 50); $cache->set(foo => 'bar'); my $foo = $cache->get('foo');
DESCRIPTION
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.
SEE ALSO
Mojolicious(3), Mojolicious::Guides(3), <https://mojolicious.org>. perl v5.32.1 2021-12-08 Mojo::Cache(3)
mojolicious 9.260.0 - Generated Thu Jun 2 18:49:30 CDT 2022