Mojo::Cache

作者: JSON_NULL | 来源:发表于2017-10-14 14:39 被阅读4次

简介

use Mojo::Cache;

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

Mojo::Cache是一个工作在内存中的有大小限制的缓存系统。

属性

Mojo::Cache中仅有一个属性 max_keys。

my $max = $cache->max_keys;
$cache  = $cache->max_keys(50);

用来限制当前缓存对象中允许的最大缓存量(以缓存的键值对为单位),默认为100,设置为0表示仅用缓存功能。

方法

Mojo::Cache继承了Mojo::Base中的所有方法,并实现以下方法。

get

my $value = $cache->get('foo');

获取缓存中对应键的值。

set

$cache = $cache->set(foo => 'bar');

设置缓存值。

相关文章

  • Mojo::Cache

    简介 Mojo::Cache是一个工作在内存中的有大小限制的缓存系统。 属性 Mojo::Cache中仅有一个属性...

  • Mojo::Home

    Mojo::Home为 Mojo程序提供“家目录”服务,它是一个Mojo程序“家目录”的容器。Mojo::Home...

  • mojo是什么?

    What is a Mojo? A mojo is a Maven plain Old Java Object. ...

  • Mojo::Base (不仅仅是对文档的翻译)

    Mojo::Base - Minimal base class for Mojo projects status...

  • Mojo::Reactor

    Mojo::Reactor 是低层事件驱动器的基类。通过子类Mojo::Reactor::EV和Mojo::Rea...

  • Mojo::EventEmitter

    简介 Mojo::EventEmitter - Event emitter base class Mojo::Ev...

  • Mojo::Log

    Mojo::Log模块是Mojo项目的简单日志记录器。并且它是Mojo::EventEmitter的一个子类。 语...

  • Mojo::UserAgent::CookieJar

    简介 Mojo::UserAgent::CookieJar是基于RFC 6265的供Mojo :: UserAge...

  • Mojo::UserAgent::Transactor

    简介 Mojo::UserAgent::Transactor 是Mojo::UserAgent中使用的事务构建和操...

  • Mojo::Asset::File

    简介 Mojo::Asset::File 是HTTP内容的文件存储。 事件 Mojo::Asset::File继承...

网友评论

    本文标题:Mojo::Cache

    本文链接:https://www.haomeiwen.com/subject/pegxuxtx.html