sub commit {
my($self, $session, $options) = @_;
if ($options->{expire}) {
- $self->store->cleanup($options->{id});
+ $self->store->remove($options->{id});
} else {
$self->store->store($options->{id}, $session);
}
$self->_stash->{ $session_id } = $session;
}
-sub cleanup {
+sub remove {
my ($self, $session_id) = @_;
delete $self->_stash->{ $session_id }
}
=over 4
-=item B<cleanup ( $session_id )>
+=item B<remove ( $session_id )>
This method is called by the L<Plack::Session> C<expire> method and
is used to remove any session data.
$self->cache->set($session_id => $session);
}
-sub cleanup {
+sub remove {
my ($self, $session_id) = @_;
$self->cache->remove($session_id);
}
$self->serializer->( $session, $file_path );
}
-sub cleanup {
+sub remove {
my ($self, $session_id) = @_;
unlink $self->_get_session_file_path( $session_id );
}
sub new { bless {} => shift }
sub fetch {}
sub store {}
-sub cleanup {}
+sub remove {}
1;