Revision 0b21f9e3da393694ddb2d2a8ad3fc8d08055d468

Committed on 18/03/2019 8:54 am by André R <andre.romcke@gmail.com> [GitHub Diff]

EZP-29659: As a v2 Cluster Admin & Developer I want support for InMemory SPI cache (#2553)

* EZP-29821: [SPI Cache] Add cache for LanguageHandler->loadAll()

* EZP-29821: [SPI Cache] Add cache for ContentTypeHandler->loadAllGroups()

* Change persistance logger to also log cache hits

* Add in-memory cache pool and abstract handler

* Adapt ContentLanguageHandler to use InMemory cache

* Change Legacy Storage Engine language change to reuse InMemoryCache

* Adapt ContentTypeHandler to use InMemory cache

* Adapt TransactionHandlers in SPI Cache

* Change Legacy Storage Engine content type cache handler change to reuse InMemoryCache

* Adapt UserHandler to use InMemory cache

* Update panel.twig text on disabled logging

* CS

* [Test] Fix broken LanguageServiceTest casuing issues on Postgres

* Update eZ/Publish/Core/Persistence/Cache/InMemory/InMemoryCache.php

Co-Authored-By: andrerom <andre.romcke@gmail.com>

* Fix review comments

* Change to callable for $listTags

* Update eZ/Publish/Core/settings/storage_engines/cache.yml

Co-Authored-By: andrerom <andre.romcke@gmail.com>