Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Cache::CacheSizer(3)  User Contributed Perl Documentation Cache::CacheSizer(3)

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@unto.net>

       Last author:	$Author: dclinton $

       Copyright (C) 2001-2003 DeWitt Clinton

perl v5.32.0			  2015-01-22		  Cache::CacheSizer(3)

NAME | DESCRIPTION | SYNOPSIS | METHODS | PROPERTIES | SEE ALSO | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Cache::CacheSizer&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help