Cloud Pipeline has support for certain database requests caching. Currently, the following entries access is cached:
System Preferences
ACL Entities
There following cache types are supported:
MEMORY
REDIS
Due to extremely heavy load on ACL Entities cache, sometimes it is better to switch from Redis to Memory cache even though ACL Entities access becomes eventually consistent.
Approach
Introduce cache warmup and constant refreshing for ACL Entities. Additionally, allow to use separate cache types for System Preferences and ACL Entities.
Background
Cloud Pipeline has support for certain database requests caching. Currently, the following entries access is cached:
There following cache types are supported:
Due to extremely heavy load on ACL Entities cache, sometimes it is better to switch from Redis to Memory cache even though ACL Entities access becomes eventually consistent.
Approach
Introduce cache warmup and constant refreshing for ACL Entities. Additionally, allow to use separate cache types for System Preferences and ACL Entities.