X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=C4%2FLanguages.pm;h=6f269ace46b3413d9065bfaa271310ada8984bbd;hb=9ffd92948b99b8440d9682c8b28e6be76e55a166;hp=091d3bb0edb0f485bd804e254bf0a454003fb19b;hpb=c8df6bdcc9fe2523a77c839270b31304d8e13ee5;p=koha_gimpoz diff --git a/C4/Languages.pm b/C4/Languages.pm index 091d3bb0ed..6f269ace46 100644 --- a/C4/Languages.pm +++ b/C4/Languages.pm @@ -26,19 +26,13 @@ use C4::Context; use vars qw($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS $DEBUG); eval { - my $servers = C4::Context->config('memcached_servers'); - if ($servers) { + if (C4::Context->ismemcached) { 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); + + memoize_memcached('getTranslatedLanguages', memcached => C4::Context->memcached); + memoize_memcached('getFrameworkLanguages' , memcached => C4::Context->memcached); + memoize_memcached('getAllLanguages', memcached => C4::Context->memcached); } };