35 return $this->
get(
$name);
45 abstract protected function create($namespace);
55 public function get($namespace) {
56 if (!isset($this->caches[$namespace])) {
57 $this->caches[$namespace] = $this->
create($namespace);
60 return $this->caches[$namespace];
68 foreach ($this->caches as $cache) {
79 foreach ($this->caches as $cache) {
90 foreach ($this->caches as $cache) {
100 foreach ($this->caches as $cache) {
110 foreach ($this->caches as $cache) {
disable()
Disable all persistent caches.
if(!$user||!$user->canDelete()) $name
enable()
Enable all persistent caches.
create($namespace)
Create a new cache under a namespace.
clear()
Clear all persistent caches.
__construct(Config $config)
Constructor.
invalidate()
Invalidate all caches.
A collection of composite caches.