Hi @tepeit, thanks for sharing.
That is correct, up from version 2.5.0 a level of caching is added by default.
It is not well documented, but I saw the implementation of the code.
That solution would suffice most use cases, it is really nice to see it implemented that way.
Thanks for sharing!