         return sortedKeyInfos
     }
     
-    func addOrderedCachedImageWithData(data: NSData, name: String) -> String? {
+    public func addOrderedCachedImageWithData(data: NSData, name: String) -> String? {
     
         if (data.length == 0 || name.lengthOfBytesUsingEncoding(NSUTF8StringEncoding) == 0) {
             return nil

        super.init()
    }
    
    func prepareOrderedCacheInformations() {
        if (keyInformations != nil) {
            return
        }

        return nil
    }

    public func getOrderedCacheKeyForName(name: String) -> String? {
        self.prepareOrderedCacheInformations()
        let index = self.indexOfOrderdKeyForName(name)
        if (index != -1) {
