Automattic\WooCommerce\Caching
WPCacheEngine::cache_object()
Caches an object under a given key, and with a given expiration.
Method of the class: WPCacheEngine{}
No Hooks.
Return
true|false
. True if the object is cached successfully, false otherwise.
Usage
$WPCacheEngine = new WPCacheEngine(); $WPCacheEngine->cache_object( $key, $object, $expiration, $group ): bool;
- $key(string) (required)
- The key under which the object will be cached.
- $object(array|object) (required)
- The object to cache.
- $expiration(int) (required)
- Expiration for the cached object, in seconds.
- $group(string)
- The group under which the object will be cached.
Default: ''
WPCacheEngine::cache_object() WPCacheEngine::cache object code WC 9.8.2
public function cache_object( string $key, $object, int $expiration, string $group = '' ): bool { $prefixed_key = self::get_prefixed_key( $key, $group ); return false !== wp_cache_set( $prefixed_key, $object, $group, $expiration ); }