# phpman > man > Cache::SizeAwareCacheTester(3pm)

## NAME
    [Cache::SizeAwareCacheTester](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ASizeAwareCacheTester/markdown) -- a class for regression testing size aware caches

## DESCRIPTION
    The SizeCacheTester is used to verify that a cache implementation honors its contract with
    respect to resizing capabilities

## SYNOPSIS
      use [Cache::SizeAwareMemoryCache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ASizeAwareMemoryCache/markdown);
      use [Cache::SizeAwareCacheTester](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ASizeAwareCacheTester/markdown);

      my $cache = new [Cache::SizeAwareMemoryCache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ASizeAwareMemoryCache/markdown)( );

      my $cache_tester = new [Cache::SizeAwareCacheTester](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ASizeAwareCacheTester/markdown)( 1 );

      $cache_tester->test( $cache );

## METHODS
### new
        Construct a new SizeAwareCacheTester object, with the counter starting at *$initial_count*.

### test
        Run the tests.

## SEE ALSO
    [Cache::Cache](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ACache/markdown), [Cache::BaseCacheTester](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ABaseCacheTester/markdown), [Cache::CacheTester](https://www.chedong.com/phpMan.php/perldoc/Cache%3A%3ACacheTester/markdown)

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

    Last author: $Author: dclinton $

    Copyright (C) 2001-2003 DeWitt Clinton

