Future development: - documentation/cookbook for moving from Cache::Cache to Cache::CacheFactory. - Cache::CacheFactory::Expiry::Base->set_purge_order(). - update_last_accessed_at option. - weaken_refs option to combine with no_deep_clone? - Other storage policies: - Cache::BerkeleyDB - requires BerkeleyDB. - Expiry policies: - 'all' pruning policy - just clears entire cache on purge(). - 'entries' pruning policy - prune if there's more than X keys. - auto_purge options: - Allow auto_purge on X set/get operations as well/instead of interval. - get/load callback functions? - refactor to complain about unhandled options to stop typo problems.