File: README

package info (click to toggle)
libcatalyst-plugin-cache-store-fastmmap-perl 0.02-6
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 68 kB
  • sloc: perl: 78; makefile: 2
file content (62 lines) | stat: -rw-r--r-- 1,850 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
NAME
    Catalyst::Plugin::Cache::Store::FastMmap - DEPRECATED - FastMmap cache
    store for Catalyst::Plugin::Cache.

SYNOPSIS
        # instead of using this plugin, you can now do this:

        use Catalyst qw/
            Cache
        /;

        __PACKAGE__->config( cache => {
            backend => {
                class => "Cache:FastMmap",
                share_file => "/path/to/file",
                cache_size => "16m",
            },
        });

STATUS
    This plugin is deprecated because Cache::FastMmap no longer needs to be
    wrapped to store plain values. It is still available on the CPAN for
    backwards compatibility and will still work with newer versions of
    Cache::FastMmap with a slight performance degredation.

DESCRIPTION
    This store plugin is a bit of a wrapper for Cache::FastMmap.

    While you could normally just configure with

        backend => {
            class => "Cache::FastMmap",
            share_file => ...,
        }

    Cache::FastMmap can't store plain values by default. This module ships
    with a subclass that will wrap all values in a scalar reference before
    storing.

    This store plugin will try to provide a default "share_file" as well,
    that won't clash with other apps.

CONFIGURATION
    See "CONFIGURATION" in Catalyst::Plugin::Cache for a general overview of
    cache plugin configuration.

    This plugin just takes a hash reference in the backend field and passes
    it on to Cache::FastMmap.

SEE ALSO
    Catalyst::Plugin::Cache, Cache::FastMmap.

AUTHOR
    Yuval Kogman, "nothingmuch@woobling.org"

COPYRIGHT & LICENSE
    Copyright (c) Yuval Kogman, 2006. All rights reserved.

    This library is free software, you can redistribute it and/or modify it
    under the same terms as Perl itself, as well as under the terms of the
    MIT license.