                         
                         if cacheInWatch {
                             if let URLString = URL.absoluteString {
-                                let key = WKInterfaceImage.kf_hashForURLString(URLString)
+                                let key = WKInterfaceImage.kf_cacheKeyForURLString(URLString)
                                 cachedInWatch = WKInterfaceDevice.currentDevice().addCachedImage(image!, name: key)
                             }
                         }

    /**
    Get the hash for a URL in Watch side cache.
    
    :param: string The absolute string of a URL.
    
    :returns: The hash string used when cached in Watch side cache.
    */
    public class func kf_hashForURLString(string: String) -> String {
        return string.kf_MD5()
    }
}

        
        let imageKey: String
        if let URLString = URL.absoluteString {
            imageKey = WKInterfaceImage.kf_cacheKeyForURLString(URLString)
        } else {
            return (false, cacheInWatch)
        }
