I saw below line in PHQL docs:
PHQL statements are parsed once and cached in memory. Further executions of the same statement result in a slightly faster execution
I have some questions:
Is it enabled by default?
How much time PHQL commands do remain in cache?
How I can control PHQL cache?
is it possible to cache PHQL results instead of statements?
If prev question has positive asnwer then: How can I know if current PHQL result is from cache?