# Cache::SizeAwareSharedMemoryCache - - extends Cache::SizeAwareMemoryCache - perldoc - [phpMan]

## NAME
    [Cache::SizeAwareSharedMemoryCache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ASizeAwareSharedMemoryCache/markdown) -- extends [Cache::SizeAwareMemoryCache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ASizeAwareMemoryCache/markdown)

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

## SYNOPSIS
      use [Cache::SizeAwareSharedMemoryCache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ASizeAwareSharedMemoryCache/markdown);

      my $cache =
        new [Cache::SizeAwareSharedMemoryCache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ASizeAwareSharedMemoryCache/markdown)( { 'namespace' => 'MyNamespace',
                                                 'default_expires_in' => 600,
                                                 'max_size' => 10000 } );

## METHODS
    See [Cache::Cache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ACache/markdown) and [Cache::SizeAwareCache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ASizeAwareCache/markdown) for the API documentation.

## OPTIONS
    See [Cache::Cache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ACache/markdown) and [Cache::SizeAwareCache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ASizeAwareCache/markdown) for the standard options.

## PROPERTIES
    See [Cache::Cache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ACache/markdown) and [Cache::SizeAwareCache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ASizeAwareCache/markdown) for the default properties.

## SEE ALSO
    [Cache::Cache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ACache/markdown), [Cache::SizeAwareCache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ASizeAwareCache/markdown), [Cache::SharedMemoryCache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ASharedMemoryCache/markdown)

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

    Last author: $Author: dclinton $

    Copyright (C) 2001-2003 DeWitt Clinton

