- Convert repository to git (fREW Schmidt)
+ - Depend on Catalyst 5.8 and so lose un-declared dependencies
+ on Class::Data::Inheritable and Class::Accessor::Fast.
+ RT#74972
0.10
- Change to Module::Install
name 'Catalyst-Plugin-Cache';
all_from 'lib/Catalyst/Plugin/Cache.pm';
-requires 'Catalyst' => '5.7';
+requires 'Catalyst' => '5.8';
requires 'Storable' => 0;
requires 'Task::Weaken' => 0;
test_requires 'Test::Deep' => 0;
#!/usr/bin/perl
package Catalyst::Plugin::Cache;
-use base qw(Class::Accessor::Fast Class::Data::Inheritable);
+use Moose;
-use strict;
-use warnings;
+with 'Catalyst::ClassData';
our $VERSION = "0.10";
use Catalyst::Plugin::Cache::Curried;
__PACKAGE__->mk_classdata( "_cache_backends" );
-__PACKAGE__->mk_accessors( "_default_curried_cache" );
+has _default_curried_cache => (
+ is => 'rw',
+);
+no Moose;
sub setup {
my $app = shift;