Apache-Session-CacheAny

 view release on metacpan or  search on metacpan

lib/Apache/Session/Store/CacheAny.pm  view on Meta::CPAN

    my($self, $session) = @_;
    my $cache = $self->_cache($session);

    if ($cache->get_object($session->{data}->{_session_id})) {
	die "Object already exists in the data store.";
    }

    $cache->set($session->{data}->{_session_id} => $session->{serialized});
}

sub update {
    my($self, $session) = @_;
    my $cache = $self->_cache($session);
    $cache->set($session->{data}->{_session_id} => $session->{serialized});
}

sub materialize {
    my($self, $session) = @_;
    my $cache = $self->_cache($session);
    $session->{serialized} = $cache->get($session->{data}->{_session_id})
	or die "Object does not exist in data store.";

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 1.323 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )