Feature #39430

Update cache framework to latest FLOW3 version

Added by Christian Kuhn almost 9 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Must have
Assignee:
-
Category:
Caching
Target version:
Start date:
2014-04-17
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
PHP Version:
5.3
Tags:
Complexity:
medium
Sprint Focus:

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

Bug #58008: Autoload cache never expires and is not flushed after installing new extensionClosed2014-04-17

Actions

Related issues

Related to TYPO3.Flow - Feature #36563: Add a simple file backend for caching that favors speed over flexibilityResolvedRobert Lemke2012-04-25

Actions
Related to TYPO3.Flow - Bug #33562: FileBackend didnt use defaultLifetime if lifetime is nullResolvedKarsten Dambekalns2012-01-31

Actions
Related to TYPO3.Flow - Feature #32398: Freezable Cache BackendResolvedRobert Lemke2011-12-08

Actions
Related to TYPO3 Core - Feature #36564: Add a simple file backend for caching that favors speed over flexibilityClosed2012-04-25

Actions
Related to TYPO3 Core - Bug #34886: t3lib_cache_backend_FileBackend don't support 0 has liftimeClosedDominique Feyer2012-03-15

Actions
#1

Updated by Gerrit Code Review almost 9 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 almost 9 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 almost 9 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 almost 9 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 almost 9 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100
#6

Updated by Riccardo De Contardi over 3 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF