The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
package TestApp;

use strict;
use base qw/Catalyst/;
use Data::Dumper;

our $VERSION = '0.01';

TestApp->config(
    name => 'TestApp',
    cache => {
        storage => "$FindBin::Bin/cache.dat",
    },
);

# Fail gracefully if we don't have FastMmap
my @plugins = ();
eval {
    require Catalyst::Plugin::Cache::FastMmap;
};
unless ($@) {
    push @plugins, qw/UploadProgress Cache::FastMmap/;
}
Catalyst->import( @plugins );
__PACKAGE__->setup;

1;