]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/Cache/ICacheDriver.php
Merge pull request #5776 from annando/fix-contact
[friendica.git] / src / Core / Cache / ICacheDriver.php
index be896edf7f8d53e23347d26785edc5e2097464e8..9ddcf5ad1fe8d530c44bb6ca628e813d1b147fb2 100644 (file)
@@ -7,7 +7,7 @@ use Friendica\Core\Cache;
 /**
  * Cache Driver Interface
  *
- * @author Hypolite Petovan <mrpetovan@gmail.com>
+ * @author Hypolite Petovan <hypolite@mrpetovan.com>
  */
 interface ICacheDriver
 {
@@ -25,17 +25,16 @@ interface ICacheDriver
         *
         * @param string  $key      The cache key
         * @param mixed   $value    The value to store
-        * @param integer $duration The cache lifespan, must be one of the Cache constants
+        * @param integer $ttl The cache lifespan, must be one of the Cache constants
         *
         * @return bool
         */
-       public function set($key, $value, $duration = Cache::MONTH);
-
+       public function set($key, $value, $ttl = Cache::FIVE_MINUTES);
 
        /**
         * Delete a key from the cache
         *
-        * @param string $key
+        * @param string $key      The cache key
         *
         * @return bool
         */
@@ -43,8 +42,9 @@ interface ICacheDriver
 
        /**
         * Remove outdated data from the cache
+        * @param  boolean $outdated just remove outdated values
         *
         * @return bool
         */
-       public function clear();
+       public function clear($outdated = true);
 }