manpagez: man pages & more
man Mojo::Cache(3)
Home | html | info | man
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
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.