man Cache::Simple::TimedExpiry () - Set up a new cache object

new

Set up a new cache object

expire_after SECONDS

Set the cache's expiry policy to expire entries after SECONDS seconds. Setting this changes the expiry policy for pre-existing cache entries and for new ones.

has_key KEY

Return true if the cache has an entry with the key KEY

fetch KEY

Return the cache entry with key KEY. Returns undef if there is no such entry

store KEY VALUE

Store VALUE in the cache with accessor KEY. Expire it from the cache at or after EXPIRYTIME.

NAME

Cache::Simple::TimedExpiry

EXAMPLE

package main; use strict; use warnings;

my $h = new Cache::Simple::TimedExpiry;

$h->set( Forever => "Don't expire", 0); do { $h->set($_,"Value of $_", 1); sleep 2;} for qw(Have a nice day you little monkey); $,=' ';

print $h->elements; $h->dump; sleep 4; print $h->elements; $h->dump;

print time;