Included commits: 1.36.2...1.37.0
Improvements
- Introduced in-memory caching in
StoreReaderforgetAllStores()andgetStoreCollection()to reduce duplicate database requests when store data is accessed multiple times in a single request. - Introduced
StoreReaderInterface::clearMemoryCache()to ensure the in-memory cache is invalidated before store create and update operations, keeping data consistent. - Adjusted
StoreWriterto clear the in-memory cache at the start ofcreateStore()andupdateStore()to prevent stale data from being served after modifications.