Cache::SizeAwareMemoryCache(3pm)

Cache::SizeAwareMemoryCache3pm

Usage

  use Cache::SizeAwareMemoryCache;
  my $cache = 
    new Cache::SizeAwareMemoryCache( { 'namespace' => 'MyNamespace',
                                       'default_expires_in' => 600,
                                       'max_size' => 10000 } );

Overview

The SizeAwareMemoryCache class adds the ability to dynamically limit the size (in bytes) of a memory based cache. This class also implements the SizeAwareCache interface, providing the 'max_size' option and the 'limit_size( $size )' method.

Methods

See Cache::Cache and Cache::SizeAwareCache for the API documentation.

Options

See Cache::Cache and Cache::SizeAwareCache for the standard options.

Properties

See Cache::Cache and Cache::SizeAwareCache for the default properties.

Releases

12 releases since Debian 3.0 (Woody); the text changed 7 times.

  1. 3.0
  2. 3.1
  3. 4.0–5.0
  4. 6.0
  5. 7
  6. 8
  7. 9–11
  8. 12–13

Author

Original author: DeWitt Clinton <[email protected]>

Last author: $Author: dclinton $

Copyright (C) 2001-2003 DeWitt Clinton

From libcache-cache-perl 1.08-3 in Debian 13 (Trixie). Parsed by carta from the page's man source.