Retrieve an item from the storage, using the cache if available.
The retrieved item, or null if no item is found.