コード例 #1
0
ファイル: Memcached.php プロジェクト: serby/Atrox
 public function listContents($filter = null)
 {
     $list = array();
     $allSlabs = $this->memcache->getExtendedStats("slabs");
     $items = $this->memcache->getExtendedStats("items");
     foreach ($allSlabs as $server => $slabs) {
         foreach ($slabs as $slabId => $slabMeta) {
             $cdump = $this->memcache->getExtendedStats("cachedump", (int) $slabId);
             foreach ($cdump as $server => $entries) {
                 if ($entries) {
                     foreach ($entries as $eName => $eData) {
                         $list[] = $eName;
                     }
                 }
             }
         }
     }
     sort($list);
     return $list;
 }