Change "It will read..." to:

"This method does both reading and writing to the cache. When only a single argument, the key is fetched and value from the cache is returned. If a block also passed, the result of the block is cached to the given key and the result is returned."