[TASK] Drastically reduce TS re-parsing in TemplatePaths 10/50510/8
authorClaus Due <claus@namelesscoder.net>
Sat, 5 Nov 2016 15:16:35 +0000 (16:16 +0100)
committerGeorg Ringer <georg.ringer@gmail.com>
Sun, 6 Nov 2016 05:47:19 +0000 (06:47 +0100)
commit4eb3a1185611f9ea8369a143647499d85f2a30d7
treed57cb7772a3c6226c03d5e064fd9c2f0858f4b1f
parenta65c39aea0a54e244cbd9368968550cd71f50df0
[TASK] Drastically reduce TS re-parsing in TemplatePaths

This change implements a runtime cache which stores the view
configuration for extension keys. This
avoids calling removeDotsFromTS and other methods more
than one time per configuration.

Change-Id: I551fd8526d9a5576e22edaf45742ccb35c2f3aba
Fixes: #78580
Releases: master
Reviewed-on: https://review.typo3.org/50510
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
typo3/sysext/fluid/Classes/View/TemplatePaths.php