Cache::SizeAwareSharedMemoryCache(3pm)

Cache::SizeAwareSharedMemoryCache3pm

Usage

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

Overview

The SizeAwareSharedMemoryCache class adds the ability to dynamically limit the size (in bytes) of a shared 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.