Comments. All public methods should be documented. In the cache method is not the proper place to document they. Remove the `Conditional caching` section from the `cache` method and explain each method. 