<?php namespace React\Cache; use React\Promise; class ArrayCache implements CacheInterface { private $data = array(); public function get($key) { if (!isset($this->data[$key])) { return Promise\reject(); } return Promise\resolve($this->data[$key]); } public function set($key, $value) { $this->data[$key] = $value; } public function remove($key) { unset($this->data[$key]); } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
ArrayCache.php | File | 477 B | 0644 |
|
CacheInterface.php | File | 212 B | 0644 |
|