According to some embodiments, system and methods are provided comprising providing one or more applications that can be used by a processor; storing one or more data elements in one or more systems of record; providing a cache associated with the one or more applications; selecting a default cache expiration time via a caching mechanism; determining if the default cache expiration time is met in response to execution of a query associated with the one or more applications; retrieving one or more data elements from the one or more systems of record and transmitting the retrieved one or more data elements to a cache optimization module in response to execution of the query; retrieving one or more cache stored data elements from the cache and transmitting the retrieved one or more cache stored data elements to the cache optimization module in response to execution of the query; determining, via the cache optimization module, whether the retrieved one or more cache stored data elements are the same value as the