diff --git a/laravel/cache/drivers/memory.php b/laravel/cache/drivers/memory.php index 60957c33..8510890a 100644 --- a/laravel/cache/drivers/memory.php +++ b/laravel/cache/drivers/memory.php @@ -52,6 +52,18 @@ public function put($key, $value, $minutes) $this->storage[$key] = $value; } + /** + * Write an item to the cache that lasts forever. + * + * @param string $key + * @param mixed $value + * @return void + */ + public function forever($key, $value) + { + $this->put($key, $value, 0); + } + /** * Delete an item from the cache. * @@ -63,4 +75,14 @@ public function forget($key) unset($this->storage[$key]); } + /** + * Flush the entire cache. + * + * @return void + */ + public function flush() + { + $this->stroage = array(); + } + } \ No newline at end of file