It was also informative for me, since a lot of the caching work was done independent by @baris. It is a huge benefit to have someone so dedicated to efficiency that someone like myself can just use the appropriate src/api (or even directly access library methods) and know that the call has been pre-optimized.