Bug 7432 : Fixing caching for C4::Languages

Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
(cherry picked from commit efd26a44d5)

Signed-off-by: Chris Nighswonger <chris.nighswonger@gmail.com>
(cherry picked from commit dcecfda7a4)

Signed-off-by: Chris Nighswonger <chris.nighswonger@gmail.com>
This commit is contained in:
Chris Cormack 2012-02-03 12:44:17 +13:00 committed by Chris Nighswonger
parent 6129892124
commit a70359a762
1 changed files with 9 additions and 8 deletions

View File

@ -30,15 +30,16 @@ eval {
if ($servers) {
require Memoize::Memcached;
import Memoize::Memcached qw(memoize_memcached);
my $memcached = {
servers => [ $servers ],
key_prefix => C4::Context->config('memcached_namespace') || 'koha',
};
memoize_memcached('getTranslatedLanguages', memcached => $memcached, expire_time => 600); #cache for 10 minutes
memoize_memcached('getFrameworkLanguages' , memcached => $memcached, expire_time => 600);
memoize_memcached('getAllLanguages', memcached => $memcached, expire_time => 600);
my $memcached = {
servers => [$servers],
key_prefix => C4::Context->config('memcached_namespace') || 'koha',
expire_time => 600
}; # cache for 10 mins
memoize_memcached( 'getTranslatedLanguages', memcached => $memcached );
memoize_memcached( 'getFrameworkLanguages', memcached => $memcached );
memoize_memcached( 'getAllLanguages', memcached => $memcached );
}
};