---
title: "Breaking: #87583 - Remove obsolete APC Cache Backend implementation"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-87583"
source: "Changelog/10.0/Breaking-87583-RemoveObsoleteAPCCacheBackendImplementation.rst"
typo3-version: "10.0"
typo3-major: 10
type: "breaking"
issue: 87583
forge: "https://forge.typo3.org/issues/87583"
tags: ["Backend", "PHP-API", "ext:core", "NotScanned"]
rendered: "2026-10-02T15:05:01+00:00"
---

# Breaking: #87583 - Remove obsolete APC Cache Backend implementation {#breaking-87583}

See [forge#87583](https://forge.typo3.org/issues/87583)

## Description {#description}

The Caching framework backend implementation `\TYPO3\CMS\Core\Cache\Backend\ApcBackend` has
been removed. The APCu PHP extension has superseded in PHP 7.x.

## Impact {#impact}

The PHP APC extension works until PHP 5.x. APCu can be used as "drop-in" replacement since TYPO3 8
LTS which supports PHP 7.0+.

## Affected Installations {#affected-installations}

Any installation which has been updated, and any legacy APC cache backend is configured (see
`LocalConfiguration.php`).

## Migration {#migration}

Use APCu implementation, which is implemented via `\TYPO3\CMS\Core\Cache\Backend\ApcuBackend`
instead of `\TYPO3\CMS\Core\Cache\Backend\ApcBackend` in your caching framework configuration.

Example before:

`$GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['rootline']['backend'] = \TYPO3\CMS\Core\Cache\Backend\ApcBackend::class;`

Example after:

`$GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['rootline']['backend'] = \TYPO3\CMS\Core\Cache\Backend\ApcuBackend::class;`
