PHP Класс Smile\ElasticsuiteCore\Helper\Cache

Автор: Aurelien FOUCRET ([email protected])
Наследование: extends Magento\Framework\App\Helper\AbstractHelper
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Magento\Framework\App\Helper\Context $context, Magento\Framework\App\CacheInterface $cache, IndexSettings $indexSettingsHelper ) Constructor.
cleanIndexCache ( string $indexIdentifier, string $storeId ) : void Clean the cache by index identifier and store.
loadCache ( string $cacheKey ) : mixed Load data from the cache
saveCache ( string $cacheKey, mixed $data, string[] $cacheTags, integer $lifetime = self::DEFAULT_LIFETIME ) Save some data into an index cache.

Приватные методы

Метод Описание
getCacheTags ( string $indexIdentifier, string $storeId ) : string[] Get cache tag by index identifier / store.

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( Magento\Framework\App\Helper\Context $context, Magento\Framework\App\CacheInterface $cache, IndexSettings $indexSettingsHelper )
$context Magento\Framework\App\Helper\Context Helper context.
$cache Magento\Framework\App\CacheInterface Cache manager.
$indexSettingsHelper IndexSettings Index settings helper.

cleanIndexCache() публичный Метод

Clean the cache by index identifier and store.
public cleanIndexCache ( string $indexIdentifier, string $storeId ) : void
$indexIdentifier string Index identifier.
$storeId string Store id.
Результат void

loadCache() публичный Метод

Load data from the cache
public loadCache ( string $cacheKey ) : mixed
$cacheKey string Cache key.
Результат mixed

saveCache() публичный Метод

Save some data into an index cache.
public saveCache ( string $cacheKey, mixed $data, string[] $cacheTags, integer $lifetime = self::DEFAULT_LIFETIME )
$cacheKey string Cache key.
$data mixed Data.
$cacheTags string[] Cache tags.
$lifetime integer Cache lifetime.