The life cycle of a cache item can be summed up in the following steps:

  1. A user creates a cache segment in a project. A unique identification is created that identifies the segment in the Redis cluster.

  2. When a cache item is created in that segment, it is bound with that segment through internal logic.

  3. All cache items that are created in various segments are stored in the same dedicated cluster along with other cache items of different segments, projects, and users. This segregation is handled by Zoho.

  4. Every time a read operation is performed, Catalyst checks the cluster for the required data using internal identifications. If the data is present, it is retrieved, and the API response is received with the requested data.

  5. All cache items reside in-memory until their expiration time, unless they are deleted by the users.

Last Updated 2023-05-08 18:05:05 +0530 +0530