# Cache::SizeAwareMemoryCache - phpMan

## NAME
    [Cache::SizeAwareMemoryCache] -- extends [Cache::MemoryCache]

## DESCRIPTION
    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.

## SYNOPSIS
      use [Cache::SizeAwareMemoryCache];

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

## 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.

## SEE ALSO
    [Cache::Cache], [Cache::SizeAwareCache], [Cache::MemoryCache]

## AUTHOR
    Original author: DeWitt Clinton <<dewitt@unto.net>>

    Last author: $Author: dclinton $

    Copyright (C) 2001-2003 DeWitt Clinton

