Cache::CacheSizer - phpMan

Command: man perldoc info search(apropos)  


Sections
NAME DESCRIPTION SYNOPSIS METHODS PROPERTIES SEE ALSO AUTHOR
NAME
    Cache::CacheSizer -- component object for managing the size of caches

DESCRIPTION
    The CacheSizer class is used internally in SizeAware caches such as
    SizeAwareFileCache to encapsulate the logic of limiting cache size.

SYNOPSIS
      use Cache::CacheSizer;

      my $sizer = new Cache::CacheSizer( $cache, $max_size );

      $sizer->limit_size( $new_size );

METHODS
    new( $cache, $max_size )
        Construct a new Cache::CacheSizer object for the cache *$cache* with
        a maximum size of *$max_size*.

    update_access_time( $key )
        Inform the cache that the object specified by *$key* has been
        accessed.

    limit_size( $new_size )
        Use the sizing algorithms to get the cache down under *$new_size* if
        possible.

PROPERTIES
    get_max_size
        The desired size limit for the cache under control.

SEE ALSO
    Cache::Cache, Cache::CacheMetaData, Cache::SizeAwareCache

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

    Last author: $Author: dclinton $

    Copyright (C) 2001-2003 DeWitt Clinton


Generated by phpMan Author: Che Dong On Apache Under GNU General Public License - MarkDown Format
2026-05-23 06:01 @216.73.217.24 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!

^_back to top