Breaking: #107310 - Remove FreezableBackendInterface

See forge#107310

Description

The FreezableBackendInterface has been removed from TYPO3 Core.

The interface defined the following methods:

  • freeze() - Freezes this cache backend.
  • isFrozen() - Tells if this backend is frozen.

Impact

Any code that implements or references \TYPO3\CMS\Core\Cache\Backend\FreezableBackendInterface will cause PHP fatal errors.

Since this interface was never implemented in TYPO3 Core and had no real-world usage, the impact should be minimal for most installations.

Affected installations

Installations with custom extensions that implement or reference the FreezableBackendInterface are affected.

Migration

Remove any references to \TYPO3\CMS\Core\Cache\Backend\FreezableBackendInterface from your code.

If you need the freeze functionality, implement your own logic directly in your cache backend class.