[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/SimplePie/src/Cache/ -> DataCache.php (summary)

(no description)

File Size: 80 lines (3 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

DataCache:: (3 methods):
  get_data()
  set_data()
  delete_data()


Interface: DataCache  - X-Ref

Subset of PSR-16 Cache client for caching data arrays

Only get(), set() and delete() methods are used,
but not has(), getMultiple(), setMultiple() or deleteMultiple().

The methods names must be different, but should be compatible to the
methods of \Psr\SimpleCache\CacheInterface.

get_data(string $key, $default = null)   X-Ref
Fetches a value from the cache.

Equivalent to \Psr\SimpleCache\CacheInterface::get()
<code>
public function get(string $key, mixed $default = null): mixed;
</code>

param: string   $key     The unique key of this item in the cache.
param: mixed    $default Default value to return if the key does not exist.
return: array|mixed The value of the item from the cache, or $default in case of cache miss.

set_data(string $key, array $value, ?int $ttl = null)   X-Ref
Persists data in the cache, uniquely referenced by a key with an optional expiration TTL time.

Equivalent to \Psr\SimpleCache\CacheInterface::set()
<code>
public function set(string $key, mixed $value, null|int|\DateInterval $ttl = null): bool;
</code>

param: string   $key   The key of the item to store.
param: array<mixed> $value The value of the item to store, must be serializable.
param: null|int $ttl   Optional. The TTL value of this item. If no value is sent and
return: bool True on success and false on failure.

delete_data(string $key)   X-Ref
Delete an item from the cache by its unique key.

Equivalent to \Psr\SimpleCache\CacheInterface::delete()
<code>
public function delete(string $key): bool;
</code>

param: string $key The unique cache key of the item to delete.
return: bool True if the item was successfully removed. False if there was an error.



Generated : Tue May 5 08:20:14 2026 Cross-referenced by PHPXref