protected function EdgeEntityStorageBase::getPersistentCacheTags in Apigee Edge 8
Generates cache tags for entities.
Parameters
\Drupal\Core\Entity\EntityInterface $entity: An entity object.
Return value
array Array of cache tags.
3 calls to EdgeEntityStorageBase::getPersistentCacheTags()
- DeveloperStorage::getPersistentCacheTags in src/
Entity/ Storage/ DeveloperStorage.php - Generates cache tags for entities.
- EdgeEntityStorageBase::setPersistentCache in src/
Entity/ Storage/ EdgeEntityStorageBase.php - Stores entities in the persistent cache backend.
- FieldableEdgeEntityStorageBase::getPersistentCacheTags in src/
Entity/ Storage/ FieldableEdgeEntityStorageBase.php - Generates cache tags for entities.
2 methods override EdgeEntityStorageBase::getPersistentCacheTags()
- DeveloperStorage::getPersistentCacheTags in src/
Entity/ Storage/ DeveloperStorage.php - Generates cache tags for entities.
- FieldableEdgeEntityStorageBase::getPersistentCacheTags in src/
Entity/ Storage/ FieldableEdgeEntityStorageBase.php - Generates cache tags for entities.
File
- src/
Entity/ Storage/ EdgeEntityStorageBase.php, line 427
Class
- EdgeEntityStorageBase
- Base entity storage class for Apigee Edge entities.
Namespace
Drupal\apigee_edge\Entity\StorageCode
protected function getPersistentCacheTags(EntityInterface $entity) {
return [
"{$this->entityTypeId}",
"{$this->entityTypeId}:values",
"{$this->entityTypeId}:{$entity->id()}",
"{$this->entityTypeId}:{$entity->id()}:values",
];
}