Rechercher une page de manuel
Cache::CacheSizer.3pm
Langue: en
Version: 2003-04-15 (mandriva - 01/05/08)
Section: 3 (Bibliothèques de fonctions)
NAME
Cache::CacheSizer -- component object for mamanging the size of cachesDESCRIPTION
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::SizeAwareCacheAUTHOR
Original author: DeWitt Clinton <dewitt@unto.net>Last author: $Author: dclinton $
Copyright (C) 2001-2003 DeWitt Clinton
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre