74 lines
1.2 KiB
Perl
74 lines
1.2 KiB
Perl
package SrvMngr::Plugin::Cache;
|
|
use Mojo::Base -base;
|
|
|
|
=head1 NAME
|
|
|
|
Mojolicious::Plugin::Renderer::WithoutCache::Cache - Mojo::Cache that doesn't cache
|
|
|
|
=head1 VERSION
|
|
|
|
Version 0.04
|
|
|
|
=cut
|
|
|
|
our $VERSION = '0.04';
|
|
$VERSION = eval $VERSION;
|
|
|
|
=head1 SYNOPSIS
|
|
|
|
You probably don't want to use this directly.
|
|
|
|
my $cache = Mojolicious::Plugin::Renderer::WithoutCache::Cache->new;
|
|
# this cache does nothing
|
|
|
|
=head1 DESCRIPTION
|
|
|
|
A cache object that's compatible to Mojo::Cache but does nothing. It does
|
|
not save or return any values. It's always empty.
|
|
|
|
=head1 METHODS
|
|
|
|
=head2 get
|
|
|
|
Does nothing. Returns C<undef>.
|
|
|
|
=cut
|
|
|
|
sub get {}
|
|
|
|
=head2 set
|
|
|
|
Does nothing. Returns C<$self> so chaining is possible.
|
|
|
|
=cut
|
|
|
|
sub set { shift; }
|
|
|
|
=head2 max_keys
|
|
|
|
Always returns zero. Can't be set. We don't want any keys.
|
|
|
|
=cut
|
|
|
|
sub max_keys { 0 }
|
|
|
|
=head1 AUTHOR
|
|
|
|
simbabque, C<< <simbabque at cpan.org> >>
|
|
|
|
=head1 BUGS
|
|
|
|
Please report any bugs or feature requests through an issue
|
|
on github at L<https://github.com/simbabque/Mojolicious-Plugin-Renderer-WithoutCache/issues>.
|
|
|
|
=head1 LICENSE
|
|
|
|
Copyright (C) simbabque.
|
|
|
|
This library is free software; you can redistribute it and/or modify
|
|
it under the same terms as Perl itself.
|
|
|
|
=cut
|
|
|
|
1;
|