From a57422e1cd4ee04a99af24ba38de0631ca2b8a7a Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Mon, 11 Jul 2011 18:29:18 +0200 Subject: [PATCH] store last table.name.username json for 15 min --- lib/APKPM/Store.pm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/APKPM/Store.pm b/lib/APKPM/Store.pm index fed95f3..def1d83 100644 --- a/lib/APKPM/Store.pm +++ b/lib/APKPM/Store.pm @@ -48,6 +48,12 @@ sub pg_insert { my $h_lc; $h_lc->{ lc $_ } = $h->{$_} foreach keys %$h; + if ( my $username = $h->{username} ) { + my $key = join('.', 'table', $table, $username); + $redis->set( $key => $self->e_json($h) ); + $redis->expire( $key => 15 * 60 ); # 15 min timeout + } + $sth->execute( map { $h_lc->{$_} } @c ); } -- 2.20.1