Provided by: libcatalyst-plugin-cache-perl_0.12-2_all
NAME
Catalyst::Plugin::Cache::Curried - Curried versions of "cache_set", "cache_get" and "cache_remove" that look more like a backend.
SYNOPSIS
my $curried = $c->cache( %meta ); $curried->get( $key, $value ); # no need to specify %meta
DESCRIPTION
See "META DATA" in Catalyst::Plugin::Cache for details.
METHODS
new %meta Create a new curried cache, that captures %meta. backend %additional_meta This calls "choose_cache_backend" on the $c object with the captured meta and the additional meta. set $key, $value, %additional_meta get $key, %additional_meta remove $key, %additional_meta compute $key, $code, %additional_meta Dellegate to the "c" object's "cache_set", "cache_get", "cache_remove" or "cache_compute" with the arguments, then the captured meta from "meta", and then the additional meta. meta Returns the array ref that captured %meta from "new". c The captured $c object to delegate to.