SDWebImageでキャッシュした画像があるか判定する

let imageUrl = "キャッシュした画像のURL" as String
SDWebImageManager.sharedManager().imageCache.queryDiskCacheForKey(imageUrl, done: { (cachedImage:UIImage!, SDImageCacheType:SDImageCacheType) -> Void in
  if let cachedImage = cachedImage{
    // 画像がキャッシュされている場合
  } else {
    // 画像がキャッシュされていない場合
  }

SDWebImageで画像をキャッシュした場合に、その画像のkeyが画像のURLとなっている場合、
queryDiskcacheForKey()を使うことでキャッシュされている画像を取得することができ、
その結果を用いることでキャッシュされている画像の有無の判定をすることが出来ます。