NAME Apache::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, }; DESCRIPTION Apache::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 the Apache::Session::Store::CacheAny manpage for details about other optional arguments. NOTE Apache::Session::CacheAny uses Apache::Session::Lock::Semaphore as its locking scheme. You can use Apache::Session::Flex to change that. AUTHOR Tatsuhiko Miyagawa This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. SEE ALSO the Apache::Session manpage, the Cache::Cache manpage