| CPC G06F 16/24552 (2019.01) | 18 Claims |

|
16. A method performed on an electronic online system, the method comprising:
receiving, at the electronic online system, an expression of a use case;
determining, using a machine-learning technique with the expression of the use case as input, a data source and a time-to-live (TTL) value to satisfy the use case;
configuring a data cache to store data received from the data source with the TTL value;
receiving, from an application, a read request for data in the data cache, the read request including the data source and a revised TTL value;
using the revised TTL value to train the machine-learning technique; and
configuring the data cache to store data received from the data source with the revised TTL value.
|