[2.0][DDC-402] Fixed issue with MemcacheCache througing E_WARNINGs if no cache entry is found.
This commit is contained in:
parent
2ebd2c901e
commit
2482773b03
@ -71,11 +71,16 @@ class MemcacheCache extends AbstractCache
|
|||||||
$allSlabs = $this->_memcache->getExtendedStats('slabs');
|
$allSlabs = $this->_memcache->getExtendedStats('slabs');
|
||||||
|
|
||||||
foreach ($allSlabs as $server => $slabs) {
|
foreach ($allSlabs as $server => $slabs) {
|
||||||
foreach (array_keys($slabs) as $slabId) {
|
if (is_array($slabs)) {
|
||||||
$dump = $this->_memcache->getExtendedStats('cachedump', (int) $slabId);
|
foreach (array_keys($slabs) as $slabId) {
|
||||||
foreach ($dump as $entries) {
|
$dump = $this->_memcache->getExtendedStats('cachedump', (int) $slabId);
|
||||||
if ($entries) {
|
|
||||||
$keys = array_merge($keys, array_keys($entries));
|
if ($dump) {
|
||||||
|
foreach ($dump as $entries) {
|
||||||
|
if ($entries) {
|
||||||
|
$keys = array_merge($keys, array_keys($entries));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user