Description
The RootCMSClient should be able to handle caching for methods like getDoc and listDocs (and translations, etc.). There should be options for in-memory cache (using a LRU strategy) or filesystem cache (e.g. for SSG builds), as well as configuring the timeouts (e.g. {cache: {ttl: 120}}).