getIfAvailableOrDefault
Returns the value corresponding to the given key, or defaultValue if such a key is not present in the cache.
This function does not wait for the creation of the value if it is in progress, returning defaultValue instead.
Note that this function neither returns nor removes the value if it is expired.