         return nil
     }
     
-    func removeOrderedCachedImageForName(name: String) {
+    public func removeOrderedCachedImageForName(name: String) {
         self.prepareOrderedCacheInformations()
         let removeIndex = self.indexOfOrderdKeyForName(name)
         if (removeIndex != -1) {


import WatchKit

class EMTImageCacheManager: NSObject {

    typealias keyInformationDict = Dictionary<String, AnyObject>
    
    var keyInformations: [keyInformationDict]?
    
    class var instance: EMTImageCacheManager {
        struct Singleton {
            static let instance = EMTImageCacheManager()
        }

        }
    }
    
    public func removeAllOrderedCachedImage() {
        self.prepareOrderedCacheInformations()
        for (index, element) in enumerate(keyInformations!) {
            let dict = element as keyInformationDict
