From 04881d92655440c36f862314514227c90894c7e3 Mon Sep 17 00:00:00 2001 From: Paul Poulain Date: Wed, 12 Sep 2012 13:45:51 +0200 Subject: [PATCH] Revert "Bug 8089: Cache sysprefs using Koha::Cache" This reverts commit 499f44fa1d0086d4430215648679fd368017df6c. --- C4/Context.pm | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/C4/Context.pm b/C4/Context.pm index 0a56aa888e..5e9feae40e 100644 --- a/C4/Context.pm +++ b/C4/Context.pm @@ -487,20 +487,11 @@ my %sysprefs; sub preference { my $self = shift; my $var = lc(shift); # The system preference to return - my $cache; if (exists $sysprefs{$var}) { return $sysprefs{$var}; } - if (Koha::Cache->is_cache_active()) { - $cache = Koha::Cache->new(); - if (defined $cache) { - $sysprefs{$var} = $cache->get_from_cache("syspref:$var"); - return $sysprefs{$var} if (defined $sysprefs{$var}); - } - } - my $dbh = C4::Context->dbh or return 0; # Look up systempreferences.variable==$var @@ -511,9 +502,6 @@ sub preference { LIMIT 1 END_SQL $sysprefs{$var} = $dbh->selectrow_array( $sql, {}, $var ); - if (Koha::Cache->is_cache_active() && defined $cache) { - $cache->set_in_cache("syspref:$var"); - } return $sysprefs{$var}; } @@ -536,10 +524,6 @@ will not be seen by this process. sub clear_syspref_cache { %sysprefs = (); - if (Koha::Cache->is_cache_active()) { - my $cache = Koha::Cache->new(); - $cache->flush_all() if defined $cache; # Sorry, this is unpleasant - } } =head2 set_preference @@ -570,10 +554,6 @@ sub set_preference { " ); if($sth->execute( $var, $value )) { - if (Koha::Cache->is_cache_active()) { - my $cache = Koha::Cache->new(); - $cache->set_in_cache("syspref:$var", $value) if defined $cache; - } $sysprefs{$var} = $value; } $sth->finish; -- 2.39.5