info: lazily initialise the cache