[TASK] Cache non existing classes 79/25679/4
authorAlexander Stehlik <alexander.stehlik@googlemail.com>
Mon, 25 Nov 2013 23:07:40 +0000 (00:07 +0100)
committerHelmut Hummel <helmut.hummel@typo3.org>
Fri, 14 Feb 2014 15:34:08 +0000 (16:34 +0100)
commit67c4204dcb7131e1ed2b6aa02c2abdec2aa6ce93
tree91c8fbeec738f92d8b8447357c64e6b067bd6b92
parent0f953132194ace4926e2daa23499c9c51d1cbe23
[TASK] Cache non existing classes

To prevent multiple retries when loading information about non existing
classes (e.g. caused by class_exists() calls) the cache is filled with
an empty string when a non existing class is detected.

With this information the class loader can return early and does not
need to run all expensive checks for determining the class file.

Releases: 6.2
Resolves: #53962
Change-Id: I3c7e750bcce8846aaee79ac2d04527be2e31fc16
Reviewed-on: https://review.typo3.org/25679
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
typo3/sysext/core/Classes/Core/ClassLoader.php