Caches are not free; you are billed per hour based on the number of tokens stored in the cache. Therefore, you must specify a TTL (Time-To-Live).
If you set a TTL of 60 minutes, the cache will automatically delete itself after an hour. You can update the TTL programmatically if you need to keep the session alive.