[TASK] Replace ClassLoader cache with standard caches 89/25489/9
authorThomas Maroschik <tmaroschik@dfau.de>
Mon, 18 Nov 2013 19:53:36 +0000 (20:53 +0100)
committerThorsten Kahler <thorsten.kahler@typo3.org>
Fri, 22 Nov 2013 14:24:42 +0000 (15:24 +0100)
commit51e23edaf7d518e05293874ac4b631db77594da9
tree2eed133e8a0b7b3b13ea13a4542ef86ca1776bb2
parent855e30e3c53935bb454e6420f258e77f100ed8f3
[TASK] Replace ClassLoader cache with standard caches

The class loader can now use all available cache backends
for retrieval of class loading information.

Using it with APC for example brings a good performance
boost.

Resolves: #53744
Releases: 6.2
Change-Id: I55db9686fa2d5b6462b4cb56c452ad2e99e1d2e7
Reviewed-on: https://review.typo3.org/25489
Reviewed-by: Wouter Wolters
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Alexander Opitz
Tested-by: Alexander Opitz
Reviewed-by: Thorsten Kahler
Tested-by: Thorsten Kahler
typo3/sysext/core/Classes/Core/Bootstrap.php
typo3/sysext/core/Classes/Core/ClassAliasMap.php
typo3/sysext/core/Classes/Core/ClassLoader.php
typo3/sysext/core/Classes/Core/SystemEnvironmentBuilder.php
typo3/sysext/core/Configuration/DefaultConfiguration.php
typo3/sysext/core/Tests/Unit/Core/ClassLoaderTest.php
typo3/sysext/core/Tests/Unit/Package/PackageManagerTest.php