 }
 
 extension URLCache {
-    public func storeCachedResponse(_ cachedResponse: CachedURLResponse, forDataTask dataTask: URLSessionDataTask) { NSUnimplemented() }
-    public func getCachedResponseForDataTask(_ dataTask: URLSessionDataTask, completionHandler: (CachedURLResponse?) -> Void) { NSUnimplemented() }
-    public func removeCachedResponseForDataTask(_ dataTask: URLSessionDataTask) { NSUnimplemented() }
-}
+    public func storeCachedResponse(_ cachedResponse: CachedURLResponse, for dataTask: URLSessionDataTask) { NSUnimplemented() }
+    public func getCachedResponse(for dataTask: URLSessionDataTask, completionHandler: (CachedURLResponse?) -> Void) { NSUnimplemented() }
+    public func removeCachedResponse(for dataTask: URLSessionDataTask) { NSUnimplemented() }
+}

     @method removeCachedResponsesSince:
     @abstract Clears the given cache of any cached responses since the provided date.
     */
    public func removeCachedResponsesSinceDate(_ date: Date) { NSUnimplemented() }
    
    /*! 
        @method memoryCapacity

        @param cachedResponse The cached response to store.
        @param request the NSURLRequest to use as a key for the storage.
    */
    public func storeCachedResponse(_ cachedResponse: CachedURLResponse, for request: URLRequest) { NSUnimplemented() }
    
    /*! 
        @method removeCachedResponseForRequest:
