1 package Plack::Session::Store;
5 use Plack::Util::Accessor qw[ _stash ];
7 sub new { bless { _stash => {} } => shift }
10 my ($self, $session_id, $key) = @_;
11 $self->_stash->{ $session_id }->{ $key }
15 my ($self, $session_id, $key, $data) = @_;
16 $self->_stash->{ $session_id }->{ $key } = $data;
20 my ($self, $session_id, $key) = @_;
21 delete $self->_stash->{ $session_id }->{ $key };
25 my ($self, $session_id) = @_;
30 my ($self, $session_id) = @_;
31 delete $self->_stash->{ $session_id }