Feature #39430
Update cache framework to latest FLOW3 version
Status: | Resolved | Start date: | 2014-04-17 | |
---|---|---|---|---|
Priority: | Must have | Due date: | ||
Assigned To: | - | % Done: | 100% |
|
Category: | Caching | Spent time: | - | |
Target version: | 6.0.0-pre-beta1 | |||
PHP Version: | 5.3 | Sprint Focus: | ||
Complexity: | medium |
Description
Update the caching framework to FLOW3 version 868e073b98
Main changes:
- [!!!][FEATURE] Make cache backends more flexible
This change makes cache backends more flexible. It adds a new
interface "TaggableBackendInterface" and a new "SimpleFileBackend".
The latter does not support tagging but is faster in certain cases
(where with a lot of tags/entries flushing everything is faster than
flushing by tag).
If you have implemented a cache backend and support tagging, you must
add the "TaggableBackendInterface" to the list of interfaces implemented
by your backend.
- [BUGFIX] Fix default lifetime use in cache backend
- [FEATURE] Freezable Cache Backend
Introduce a new type of cache backends which supports freezing.
In a frozen state no modifications are allowed and thus enables the
cache implementation to optimize its tasks for speed.
The FileBackend was extended to support freezing.
Subtasks
Related issues
Associated revisions
[!!!][FEATURE] Update cache framework to latest FLOW3 version
Update the caching framework to FLOW3 version 868e073b98
Main changes:
[!!!][FEATURE] Make cache backends more flexible
This change makes cache backends more flexible. It adds a new
interface "TaggableBackendInterface" and a new "SimpleFileBackend".
The latter does not support tagging but is faster in certain cases
(where with a lot of tags/entries flushing everything is faster than
flushing by tag).
If you have implemented a cache backend and support tagging, you must
add the "TaggableBackendInterface" to the list of interfaces implemented
by your backend.
[BUGFIX] Fix default lifetime use in cache backend
[FEATURE] Freezable Cache Backend
Introduce a new type of cache backends which supports freezing.
In a frozen state no modifications are allowed and thus enables the
cache implementation to optimize its tasks for speed.
The FileBackend was extended to support freezing.
Change-Id: Id4c609ecfcbb223cf6bc99202ef41b436e21ef78
Resolves: #39430
Related: #36563
Related: #33562
Related: #32398
Related: #36564
Releases: 6.0
Reviewed-on: http://review.typo3.org/13390
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[!!!][FEATURE] Update cache framework to latest FLOW3 version
Update the caching framework to FLOW3 version 868e073b98
Main changes:
[!!!][FEATURE] Make cache backends more flexible
This change makes cache backends more flexible. It adds a new
interface "TaggableBackendInterface" and a new "SimpleFileBackend".
The latter does not support tagging but is faster in certain cases
(where with a lot of tags/entries flushing everything is faster than
flushing by tag).
If you have implemented a cache backend and support tagging, you must
add the "TaggableBackendInterface" to the list of interfaces implemented
by your backend.
[BUGFIX] Fix default lifetime use in cache backend
[FEATURE] Freezable Cache Backend
Introduce a new type of cache backends which supports freezing.
In a frozen state no modifications are allowed and thus enables the
cache implementation to optimize its tasks for speed.
The FileBackend was extended to support freezing.
Change-Id: Id4c609ecfcbb223cf6bc99202ef41b436e21ef78
Resolves: #39430
Related: #36563
Related: #33562
Related: #32398
Related: #36564
Releases: 6.0
Reviewed-on: http://review.typo3.org/13390
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[!!!][FEATURE] Update cache framework to latest FLOW3 version
Update the caching framework to FLOW3 version 868e073b98
Main changes:
[!!!][FEATURE] Make cache backends more flexible
This change makes cache backends more flexible. It adds a new
interface "TaggableBackendInterface" and a new "SimpleFileBackend".
The latter does not support tagging but is faster in certain cases
(where with a lot of tags/entries flushing everything is faster than
flushing by tag).
If you have implemented a cache backend and support tagging, you must
add the "TaggableBackendInterface" to the list of interfaces implemented
by your backend.
[BUGFIX] Fix default lifetime use in cache backend
[FEATURE] Freezable Cache Backend
Introduce a new type of cache backends which supports freezing.
In a frozen state no modifications are allowed and thus enables the
cache implementation to optimize its tasks for speed.
The FileBackend was extended to support freezing.
Change-Id: Id4c609ecfcbb223cf6bc99202ef41b436e21ef78
Resolves: #39430
Related: #36563
Related: #33562
Related: #32398
Related: #36564
Releases: 6.0
Reviewed-on: http://review.typo3.org/13390
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[BUGFIX] CF FileBackend unlimited lifetime support
Backport of a bugfix that was part of #39430 in 6.0.
Change-Id: I2266ae12284a139a384854e3ff0bacf23f277859
Resolves: #34886
Related: #39430
Releases: 4.7, 4.5
Reviewed-on: https://review.typo3.org/24073
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[BUGFIX] CF FileBackend unlimited lifetime support
Backport of a bugfix that was part of #39430 in 6.0.
Change-Id: I2266ae12284a139a384854e3ff0bacf23f277859
Resolves: #34886
Related: #39430
Releases: 4.7, 4.5
Reviewed-on: https://review.typo3.org/24073
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
(cherry picked from commit e06f05a67c6c516f5970ce4d5785f8c9356e34ff)
Reviewed-on: https://review.typo3.org/24083
History
#1 Updated by Gerrit Code Review about 3 years ago
- Status changed from New to Under Review
Patch set 1 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/13390
#2 Updated by Gerrit Code Review about 3 years ago
Patch set 2 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/13390
#3 Updated by Gerrit Code Review about 3 years ago
Patch set 3 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/13390
#4 Updated by Gerrit Code Review about 3 years ago
Patch set 4 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/13390
#5 Updated by Christian Kuhn about 3 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 3778f5b4619c314d0254b39abbb79c711fded1b8.