| CPC H04L 67/1097 (2013.01) [G06F 12/0802 (2013.01); G06F 2212/60 (2013.01)] | 20 Claims | 

| 
               1. A method, comprising: 
            receiving, by a cache manager of a storage system executing on a computing system comprising one or more computing devices, a first data read request originating from a first application; 
                generating, by the cache manager, a first cache classification indicating the first application is suitable to receive compressed data, the first cache classification based on past data accessed by the first application; 
                determining, by the cache manager based on the first cache classification associated with the first application, that a compressed cache memory maintained by the storage system is to be selected to satisfy the first data read request, wherein the storage system maintains a non-compressed cache memory and the compressed cache memory; and 
                in response to determining that the compressed cache memory is to be selected, accessing, by the storage system, the compressed cache memory to satisfy the first data read request. 
               |