From: Tatsuhiko Miyagawa Date: Tue, 5 Jan 2010 09:02:54 +0000 (-0800) Subject: use lock_* for advisory locking X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FWeb-Session.git;a=commitdiff_plain;h=3387a113527562d9b98dafdfe2e6d99abdf1a248 use lock_* for advisory locking --- diff --git a/lib/Plack/Session/Store/File.pm b/lib/Plack/Session/Store/File.pm index 0d13ddf..11abe59 100644 --- a/lib/Plack/Session/Store/File.pm +++ b/lib/Plack/Session/Store/File.pm @@ -23,8 +23,8 @@ sub new { die "Storage directory (" . $params{'dir'} . ") is not writeable" unless -w $params{'dir'}; - $params{'serializer'} ||= sub { Storable::nstore( @_ ) }; - $params{'deserializer'} ||= sub { Storable::retrieve( @_ ) }; + $params{'serializer'} ||= sub { Storable::lock_nstore( @_ ) }; + $params{'deserializer'} ||= sub { Storable::lock_retrieve( @_ ) }; bless { %params } => $class; }