Содержимое
Поиск
\BXmaker\GeoIP\Cache\Tagged
\BXmaker\GeoIP\Cache\Tagged -
Класс для разметки кэша тегами связанными с модулем
namespace BXmaker\GeoIP\Cache;
class Tagged
{
//...
}
Методы
cache
Вернет ссылку на объект класса для работы с тегированынм кэшем
/**
* @return \Bitrix\Main\Data\TaggedCache
*/
protected function cache();
clearByContentId
Удаление кэша связанного с геозависимым контентом
/**
* @param $contentId
* @return $this
*/
public function clearByContentId($contentId);
clearByContentTypeId
Удаление кэша связанного с типом контента
/**
* @param $typeId
* @return $this
*/
public function clearByContentTypeId($typeId);
clearByFavoritesId
Удаление кэша связанного с избранным списком
/**
* @param $favoriteId
* @return $this
*/
public function clearByFavoritesId($favoriteId);
clearByRegioneId
Удаление кэша связанного с регионом
/**
* @param $typeId
* @return $this
*/
public function clearByRegioneId($typeId);
clearByTag
Сброс кэша по тегу с добавленеим префикса
/**
* @param $tag
* @return $this
*/
protected function clearByTag($tag);
getInstance
/**
* @return Tagged
*/
public static function getInstance();
setByContentId
Установка кэша связанного с геозависимым контентом
/**
* @param $contentId
* @return $this
*/
public function setByContentId($contentId);
setByContentTypeId
Установка кэша связанного с типом контента
/**
* @param $typeId
* @return $this
*/
public function setByContentTypeId($typeId);
setByFavoritesId
Установка кэша связанного с избранным списком
/**
* @param $favoriteId
* @return $this
*/
public function setByFavoritesId($favoriteId);
setByRegionId
Установка кэша связанного с регионом
/**
* @param $typeId
* @return $this
*/
public function setByRegionId($typeId);
setTag
Установка тега с добавленнием префикса
/**
* @param $tag
* @return $this
*/
protected function setTag($tag);