Apache::Session::CacheUser3Contributed Perl DocumeApache::Session::CacheAny(3)NAMEApache::Session::CacheAny - use Cache::* for Apache::Session storage
SYNOPSIS
use Apache::Session::CacheAny;
tie %session, 'Apache::Session::CacheAny', $sid, {
CacheImpl => 'Cache::FileCache',
};
tie %size_aware_session, 'Apache::Session::CacheAny', $sid, {
CacheImpl => 'Cache::SizeAwareFileCache',
Namespace => 'apache-session-cacheany',
DefaultExpiresIn => '2 hours',
AutoPurgeOnGet => 0,
AutoPurgeOnSet => 1,
MaxSize => 10_000,
CacheRoot => 'cache_root',
CacheDepth => 'cache_depth',
DirectoryUmask => 'directory_umask',
};
DESCRIPTIONApache::Session::CacheAny is a bridge between Apache::Session and
Cache::Cache. This module provides a way to use Cache::Cache subclasses
as Apache::Session storage implementation.
ARGUMENTS
You must specify class name of Cache::Cache implementation (like
Cache::SharedMemoryCache) in arguments to the constructor. See
Apache::Session::Store::CacheAny for details about other optional argu-
ments.
NOTEApache::Session::CacheAny uses Apache::Session::Lock::Null as its lock-
ing scheme. This is not suitable when your apps need Transactional Ses-
sion Management. You can use Apache::Session::Flex to change this.
AUTHOR
Tatsuhiko Miyagawa <miyagawa@bulknews.net>
This library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
SEE ALSO
Apache::Session, Cache::Cache
perl v5.8.8 2005-05-11 Apache::Session::CacheAny(3)