NAME
    Plack::Middleware::Cache - Use Cached Responses of Certain URIs

SYNOPSIS
        builder {
            enable "Cache",
                match_url => [
                    '^/foo/',
                    '\\?.*xxx=.*',
                ],
                cache_dir => '/tmp/plack-cache';
            $app;
        };

DESCRIPTION
    This middleware allows you to cache expensive and non-changing responses
    from URIs that match a list of regular expression patterns.

PARAMETERS
    The following parameters can be used:

    match_url (required)
        A regexp string or array ref of regexp strings to try to match the
        current URL against.

    cache_dir (optional)
        A directory to write the cached responses.

    debug (optional)
        Set to 1 to warn cache information.

THANKS
    Thanks to Strategic Data for supporting the writing and release of this
    module.

AUTHOR
    Ingy döt Net <ingy@cpan.org>

COPYRIGHT AND LICENSE
    Copyright 2011-2014. Ingy döt Net.

    This program is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.

    See <http://www.perl.com/perl/misc/Artistic.html>