Catalyst-Plugin-Cache
view release on metacpan or search on metacpan
lib/Catalyst/Plugin/Cache/Curried.pm view on Meta::CPAN
__PACKAGE__->mk_accessors(qw/c meta/);
sub new {
my ( $class, $c, @meta ) = @_;
my $self = $class->SUPER::new({
c => $c,
meta => \@meta,
});
Scalar::Util::weaken( $self->{c} )
if ref( $self->{c} );
return $self;
}
sub backend {
my ( $self, @meta ) = @_;
$self->c->choose_cache_backend( @{ $self->meta }, @meta )
}
( run in 0.719 second using v1.01-cache-2.11-cpan-65fba6d93b7 )