]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - classes/Memcached_DataObject.php
Merge branch 'master' into testing
[quix0rs-gnu-social.git] / classes / Memcached_DataObject.php
index f59213c2cb274b48ae308bbeb1aacd49f4ea5c8a..2cc6377f83f1a5b38545d4faeb6709792fbfe721 100644 (file)
@@ -510,4 +510,23 @@ class Memcached_DataObject extends DB_DataObject
 
         return $dsn;
     }
+
+    static function blow()
+    {
+        $c = self::memcache();
+
+        if (empty($c)) {
+            return false;
+        }
+
+        $args = func_get_args();
+
+        $format = array_shift($args);
+
+        $keyPart = vsprintf($format, $args);
+
+        $cacheKey = common_cache_key($keyPart);
+
+        return $c->delete($cacheKey);
+    }
 }