Automattic\WooCommerce\Admin\API\Reports
DataStore::get_cached_data()
Wrapper around Cache::get().
Метод класса: DataStore{}
Хуков нет.
Возвращает
Разное
.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_cached_data( $cache_key );
- $cache_key(строка) (обязательный)
- Cache key.
Код DataStore::get_cached_data() DataStore::get cached data WC 9.8.1
protected function get_cached_data( $cache_key ) { if ( true === $this->debug_cache ) { $this->debug_cache_data['should_use_cache'] = $this->should_use_cache(); $this->debug_cache_data['force_cache_refresh'] = $this->force_cache_refresh; $this->debug_cache_data['cache_hit'] = false; } if ( $this->should_use_cache() && false === $this->force_cache_refresh ) { $cached_data = Cache::get( $cache_key ); $cache_hit = false !== $cached_data; if ( true === $this->debug_cache ) { $this->debug_cache_data['cache_hit'] = $cache_hit; } return $cached_data; } // Cached item has now functionally been refreshed. Reset the option. $this->force_cache_refresh = false; return false; }