Project

General

Profile

Actions

Feature #39430

closed

Update cache framework to latest FLOW3 version

Added by Christian Kuhn over 12 years ago. Updated about 7 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 1 (0 open1 closed)

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

Actions

Related issues 2 (0 open2 closed)

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
Actions

Also available in: Atom PDF