Adapter for deprecated SimplePie\Cache\Base implementations.
More...
|
| __construct (Base $cache) |
|
| delete_data (string $key) |
| Delete an item from the cache by its unique key.
|
|
| get_data (string $key, $default=null) |
| Fetches a value from the cache.
|
|
| set_data (string $key, array $value, ?int $ttl=null) |
| Persists data in the cache, uniquely referenced by a key with an optional expiration TTL time.
|
|
Adapter for deprecated SimplePie\Cache\Base implementations.
@subpackage Caching
◆ delete_data()
BaseDataCache::delete_data |
( |
string | $key | ) |
|
Delete an item from the cache by its unique key.
Equivalent to Psr\SimpleCache\CacheInterface\delete() public function delete(string $key): bool;
- Parameters
-
string | $key | The unique cache key of the item to delete. |
- Return values
-
bool | True if the item was successfully removed. False if there was an error. |
- Exceptions
-
InvalidArgumentException | MUST be thrown if the $key string is not a legal value. |
◆ get_data()
BaseDataCache::get_data |
( |
string | $key, |
|
|
| $default = null ) |
Fetches a value from the cache.
Equivalent to Psr\SimpleCache\CacheInterface\get() public function get(string $key, mixed $default = null): mixed;
- Parameters
-
string | $key | The unique key of this item in the cache. |
mixed | $default | Default value to return if the key does not exist. |
- Return values
-
array|mixed | The value of the item from the cache, or $default in case of cache miss. |
- Exceptions
-
InvalidArgumentException | MUST be thrown if the $key string is not a legal value. |
◆ set_data()
BaseDataCache::set_data |
( |
string | $key, |
|
|
array | $value, |
|
|
?int | $ttl = null ) |
Persists data in the cache, uniquely referenced by a key with an optional expiration TTL time.
Equivalent to Psr\SimpleCache\CacheInterface\set() public function set(string $key, mixed $value, null|int|DateInterval $ttl = null): bool;
- Parameters
-
string | $key | The key of the item to store. |
array | $value | The value of the item to store, must be serializable. |
null | int | $ttl | Optional. The TTL value of this item. If no value is sent and the driver supports TTL then the library may set a default value for it or let the driver take care of that. |
- Return values
-
bool | True on success and false on failure. |
- Exceptions
-
InvalidArgumentException | MUST be thrown if the $key string is not a legal value. |
The documentation for this class was generated from the following file:
- lib/simplepie/src/Cache/BaseDataCache.php