Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 PST on 31 March 2024, to get $100 off your ticket.
By catch on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
8.6.x
Issue links:
Description:
\Drupal\Core\Cache\MemoryCache\MemoryCacheInterface
and \Drupal\Core\Cache\MemoryCache\MemoryCache
have been added to allow classes that would previously maintain state on a protected property (as a static cache to avoid persistent cache or database lookups) to inject a service to hold that state instead.
The entity.memory_cache
has been added, and is now used by all entity storage extending from \Drupal\Core\Entity\EntityStorageBase
.
Custom entity storage classes that override __construct() and createInstance() should update to inject the entity.memory_cache
service.