[BUGFIX] Use APCu instead of APC for Caching 24/47024/6
authorBenni Mack <benni@typo3.org>
Thu, 3 Mar 2016 20:11:24 +0000 (21:11 +0100)
committerOliver Hader <oliver.hader@typo3.org>
Mon, 21 Mar 2016 17:42:48 +0000 (18:42 +0100)
commitcb215c9ea3d41e18a3db9e5abeac6bc7bdd9ae3f
treed0e8169a8aa1a63bacc8b650b804fd593255e85a
parent581807572f6e1d38f1dd39f88e499d23a40988a8
[BUGFIX] Use APCu instead of APC for Caching

PHP 5.5 does not support APC anymore, but instead uses
APCu for everything that is in the userland.

Our code should be adapted to use APCu instead, since
TYPO3 CMS 7 LTS requires PHP 5.5+.

However, there are some edge cases where APCu is available
as APC, so the existing APC code is kept.

Resolves: #63291
Releases: master, 7.6
Change-Id: Ica6bac270b54e5a645d37679e5663479ef36f394
Reviewed-on: https://review.typo3.org/47024
Reviewed-by: Steffen Müller <typo3@t3node.com>
Tested-by: Steffen Müller <typo3@t3node.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
typo3/sysext/core/Classes/Cache/Backend/ApcuBackend.php [new file with mode: 0644]
typo3/sysext/install/Classes/Configuration/ExtbaseObjectCache/ApcuPreset.php [new file with mode: 0644]
typo3/sysext/install/Classes/Configuration/ExtbaseObjectCache/ExtbaseObjectCacheFeature.php
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/ExtbaseObjectCache/Apc.html
typo3/sysext/install/Resources/Private/Partials/Action/Tool/Configuration/ExtbaseObjectCache/Apcu.html [new file with mode: 0644]