@param key the key used to identify the object being stored.
@param value the value to be stored in the cache.
@return the previous value associated with the given {@code key} or {@code null} if there was previous value
@throws CacheException if there is a problem accessing the underlying cache system
Adds a Cache entry.
@param key the key used to identify the object being stored. @param value the value to be stored in the cache. @return the previous value associated with the given {@code key} or {@code null} if there was previous value @throws CacheException if there is a problem accessing the underlying cache system