]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
strtolower() the class name in cache keys for listGet()
authorEvan Prodromou <evan@status.net>
Wed, 24 Aug 2011 21:30:17 +0000 (17:30 -0400)
committerEvan Prodromou <evan@status.net>
Wed, 24 Aug 2011 21:30:17 +0000 (17:30 -0400)
classes/Memcached_DataObject.php

index 51b1556d77a7144af412e7370c2779bcb1d3c2d9..1f15aa4339131fc6a9f51c3523a08c62b12abfd6 100644 (file)
@@ -278,7 +278,7 @@ class Memcached_DataObject extends Safe_DataObject
         // We only cache keys -- not objects!
 
        foreach ($keyVals as $keyVal) {
-           $l = self::cacheGet(sprintf("%s:list-ids:%s:%s", $cls, $keyCol, $keyVal));
+           $l = self::cacheGet(sprintf("%s:list-ids:%s:%s", strtolower($cls), $keyCol, $keyVal));
            if ($l !== false) {
                $pkeyMap[$keyVal] = $l;
                 foreach ($l as $pkey) {
@@ -322,7 +322,7 @@ class Memcached_DataObject extends Safe_DataObject
                 }
             }       
                foreach ($toFetch as $keyVal) {
-                self::cacheSet(sprintf("%s:list-ids:%s:%s", $cls, $keyCol, $keyVal),
+                self::cacheSet(sprintf("%s:list-ids:%s:%s", strtolower($cls), $keyCol, $keyVal),
                                $pkeyMap[$keyVal]);
             }      
         }