From e1072702f84e5f6e3b596af4bc0ba65003aa6a54 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Fri, 20 Feb 2026 11:16:08 +0100 Subject: [PATCH] Bug 41896: Remove C4::Context from Koha::Cache MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julian Maurice Amended-by: Jonathan Druart Restore ||= op - $self->{namespace} = Koha::Config->get_instance->get('memcached_namespace') || 'koha'; + $self->{namespace} ||= Koha::Config->get_instance->get('memcached_namespace') || 'koha'; Signed-off-by: Tomás Cohen Arazi Signed-off-by: Pedro Amorim --- Koha/Cache.pm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Koha/Cache.pm b/Koha/Cache.pm index e89b8c3bd0..61ee00b363 100644 --- a/Koha/Cache.pm +++ b/Koha/Cache.pm @@ -45,9 +45,8 @@ use Module::Load::Conditional qw( can_load ); use Sereal::Encoder; use Sereal::Decoder; -use C4::Context; -use Koha::Cache::Object; use Koha::Config; +use Koha::Cache::Object; use base qw(Class::Accessor); @@ -76,8 +75,8 @@ sub new { # Should we continue to support MEMCACHED ENV vars? $self->{'namespace'} ||= $ENV{MEMCACHED_NAMESPACE}; my @servers = split /,/, $ENV{MEMCACHED_SERVERS} || ''; - $self->{namespace} ||= C4::Context->config('memcached_namespace') || 'koha'; - @servers = split /,/, C4::Context->config('memcached_servers') // '' + $self->{namespace} ||= Koha::Config->get_instance->get('memcached_namespace') || 'koha'; + @servers = split /,/, Koha::Config->get_instance->get('memcached_servers') // '' unless @servers; $self->{namespace} .= ":$subnamespace:";