Skip to content

Commit f84ef93

Browse files
authored
[!!!][TASK] Remove FreezableBackendInterface (#6017)
References: TYPO3-Documentation/Changelog-To-Doc#1295 Releases: main
1 parent d1578ed commit f84ef93

File tree

1 file changed

+1
-12
lines changed
  • Documentation/ApiOverview/CachingFramework/Backends

1 file changed

+1
-12
lines changed

Documentation/ApiOverview/CachingFramework/Backends/Index.rst

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -473,18 +473,7 @@ This backend is the big brother of the Simple file backend and implements
473473
additional interfaces. Like the simple file backend it also implements the
474474
:php:`PhpCapableInterface`, so it can be used with :php:`PhpFrontend`. In
475475
contrast to the simple file backend it furthermore implements
476-
:php:`TaggableInterface` and :php:`FreezableInterface`.
477-
478-
A frozen cache does no lifetime check and has a list of all existing cache
479-
entries that is reconstituted during initialization. As a result, a frozen cache
480-
needs less file system look ups and calculation time if accessing cache entries.
481-
On the other hand, a frozen cache can not manipulate (remove, set) cache entries
482-
anymore. A frozen cache must flush the complete cache again to make cache
483-
entries writable again. Freezing caches is currently not used in the TYPO3 Core.
484-
It can be an option for code logic that is able to calculate and set all
485-
possible cache entries during some initialization phase, to then freeze the
486-
cache and use those entries until the whole thing is flushed again. This can be
487-
useful especially if caching PHP code.
476+
:php:`TaggableInterface`.
488477

489478
In general, the backend was specifically optimized to cache PHP code, the
490479
`get` and `set` operations have low overhead. The file backend is

0 commit comments

Comments
 (0)