diff --git a/lib/Alchemy/Phrasea/Cache/Manager.php b/lib/Alchemy/Phrasea/Cache/Manager.php index 4f97c3f4c2..462cb9ebb8 100644 --- a/lib/Alchemy/Phrasea/Cache/Manager.php +++ b/lib/Alchemy/Phrasea/Cache/Manager.php @@ -79,7 +79,11 @@ class Manager $cache = $this->factory->create('array', array()); } - $cache->setNamespace(md5(gethostname().'-'.__DIR__)); + if (isset($options['namespace']) && is_string($options['namespace'])) { + $cache->setNamespace($options['namespace']); + } else { + $cache->setNamespace(md5(gethostname().'-'.__DIR__)); + } $this->drivers[$label] = $cache;