Slice 2

What is the point of taking value from cache, if we always produce the uncached value anyway? This method should be invoked only if there is no value in the cache.