29 return $this->
get(
$name);
39 abstract protected function create($namespace);
49 public function get($namespace) {
50 if (!isset($this->caches[$namespace])) {
51 $this->caches[$namespace] = $this->
create($namespace);
54 return $this->caches[$namespace];
63 foreach ($this->caches as $cache) {
74 foreach ($this->caches as $cache) {
85 foreach ($this->caches as $cache) {
96 foreach ($this->caches as $cache) {
107 foreach ($this->caches as $cache) {
disable()
Disable all persistent caches.
if(!$user||!$user->canDelete()) $name
enable()
Enable all persistent caches.
__construct(protected Config $config)
Constructor.
$config
Advanced site settings, debugging section.
create($namespace)
Create a new cache under a namespace.
clear()
Clear all persistent caches.
invalidate()
Invalidate all caches.
A collection of composite caches.