Mojo::Cache
Section: User Contributed Perl Documentation (3pm)
Updated: 2022-12-22
Index
Return to Main Contents
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, Mojolicious::Guides, <https://mojolicious.org>.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- ATTRIBUTES
-
- max_keys
-
- METHODS
-
- get
-
- set
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 09:30:16 GMT, March 28, 2024