 }
 
 func AFImageCacheKeyFromURLRequest(request:NSURLRequest) -> String {
-    return request.URL!.absoluteString!
+    return request.URL!.absoluteString
 }
 
 class AFImageCache: NSCache, AFImageCacheProtocol {

    }
    
    public class func setSharedImageCache(cache:AFImageCacheProtocol?) {
        objc_setAssociatedObject(self, &AssociatedKeys.SharedImageCache, cache, UInt(OBJC_ASSOCIATION_RETAIN))
    }
    
    public class func sharedImageCache() -> AFImageCacheProtocol {

            return (operation, request)
        }
        set {
            objc_setAssociatedObject(self, &AssociatedKeys.RequestImageOperation, newValue.operation, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
            objc_setAssociatedObject(self, &AssociatedKeys.URLRequestImage, newValue.request, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
        }
    }
    
