Automattic\WooCommerce\Caching

WPCacheEngine::cache_object()publicWC 1.0

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() code WC 8.9.0

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 );
}