| [ Index ] | PHP Cross Reference of WordPress Trunk (Updated Daily) | 
[Source view] [Print] [Project Stats]
Caches data into a PSR-16 cache implementation
| File Size: | 108 lines (3 kb) | 
| Included or required: | 0 times | 
| Referenced: | 0 times | 
| Includes or requires: | 0 files | 
| __construct(CacheInterface $cache) X-Ref | 
| PSR-16 cache implementation param: CacheInterface $cache | 
| 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 : Thu Oct 30 08:20:06 2025 | Cross-referenced by PHPXref |