table of contents
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
2015-04-17 | perl v5.40.0 |