cache for esprima parse