Feature #102422
closedIntroduce CacheTagCollector Api
Added by Sascha Nowak about 1 year ago. Updated about 1 month ago.
100%
Description
A new API has been introduced to collect cache tags and there lifetime.
This API is used in the core to collect cache tags from page cache and
content object cache.
The API is implemented as a new PSR15 request attribute `cacheTags`
to remove the dependency from TSFE. This feature make using and testing
in the core and extensions easier as it provides a solid API.
Now every cache tag has a lifetime. The minimum lifetime is calculated
from all given cache tags. API users don't have to deal with it individually.
The default lifetime for a cache tag is 86400 seconds (24 hours).
The current TSFE api is deprecated in favor of the new API as the current API
implementation does not allow to set a lifetime and extension authors have to
workaround it. The TSFE api will be removed with the next major version.
Updated by Christoph Lehmann 12 months ago
- Related to Feature #92535: Extbase controller / Plugins can't modify page cache lifetime added
Updated by Christian Kuhn 12 months ago
- Related to Bug #102525: Respect endtime of page when calculating the lifetime added
Updated by Gerrit Code Review 3 months ago
- Status changed from New to Under Review
Patch set 26 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/81801
Updated by Gerrit Code Review 3 months ago
Patch set 2 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85778
Updated by Gerrit Code Review 3 months ago
Patch set 27 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/81801
Updated by Gerrit Code Review 3 months ago
Patch set 28 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/81801
Updated by Gerrit Code Review 3 months ago
Patch set 3 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85778
Updated by Gerrit Code Review 3 months ago
Patch set 29 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/81801
Updated by Gerrit Code Review 3 months ago
Patch set 4 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85778
Updated by Gerrit Code Review 2 months ago
Patch set 30 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/81801
Updated by Gerrit Code Review 2 months ago
Patch set 31 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/81801
Updated by Gerrit Code Review 2 months ago
Patch set 32 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/81801
Updated by Gerrit Code Review 2 months ago
Patch set 33 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/81801
Updated by Gerrit Code Review 2 months ago
Patch set 34 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/81801
Updated by Gerrit Code Review 2 months ago
Patch set 35 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/81801
Updated by Gerrit Code Review 2 months ago
Patch set 36 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/81801
Updated by Gerrit Code Review 2 months ago
Patch set 37 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/81801
Updated by Gerrit Code Review 2 months ago
Patch set 38 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/81801
Updated by Sascha Nowak 2 months ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 48d0bce0f57b9dfc980341d65ccffac4ad635fc2.
Updated by Stefan Bürk 2 months ago
- Related to Bug #104971: Ensure working functional test mocking in one test added
Updated by Anja Leichsenring 2 months ago
- Related to Bug #104975: Undefined property when loading page from cache and [FE][debug]=1 added
Updated by Gerrit Code Review 2 months ago
- Status changed from Resolved to Under Review
Patch set 5 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85778
Updated by Gerrit Code Review 2 months ago
Patch set 6 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85778
Updated by Gerrit Code Review 2 months ago
Patch set 7 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/85778
Updated by Christian Kuhn 2 months ago
- Related to Feature #104990: Automatic frontend cache tagging added
Updated by Andreas Kienast 2 months ago
- Related to Bug #105003: Invalid timestamp calculated by CacheTimeout middleware added
Updated by Chris Müller 2 months ago
- Related to Bug #105037: Correct deprecation message in TSFE->getPageCacheTags() added
Updated by Christian Kuhn 2 months ago
- Status changed from Under Review to Resolved
Updated by Torben Hansen about 1 month ago
- Related to Task #105274: Wrong default cache lifetime in RST for CacheDataCollector added
Updated by Thomas Hohn 27 days ago
- Related to Task #105460: Remove deprecated methods in TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController added