Actions
Feature #81455
closedStory #81432: Replace TYPO3 caching solution with PSR-6 / Doctrine capable alternative
Add identifier locking capabilities to TYPO3 cache frontends
Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Caching
Target version:
-
Start date:
2017-06-03
Due date:
% Done:
0%
Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:
Description
Rather than force the consumer to implement locking to prevent multiple threads from generating the same cached content (i.e. TSFE during page generation), it is a simple matter to fit any caching frontend with locking capabilities that reserve an identifier and forces all other threads than the cache generating one, to wait for the lock to be released before continuing.
This feature can then be used in several places in TYPO3 to reduce issues with cold caches - and can replace the current page cache locking procedure.
Actions