The internal caching is not scoped per function and very basic.