     
     // MARK: Read
     
-    public func readDataForKey(rawKey:String) -> NSData? {
-        let key = normalizeKeyForRawKey(rawKey)
     /// Read data for key
+    public func readDataForKey(key:String) -> NSData? {
         var data = memCache.objectForKey(key) as? NSData
         
         if data == nil {

    
    // MARK: Store
    
    public func writeData(data: NSData, forKey rawKey: String) {
        let key = normalizeKeyForRawKey(rawKey)
        
    /// Write data for key
        memCache.setObject(data, forKey: key)
        writeDataToDisk(data, key: key)
    }

        let fileName = key.kf_MD5
        return (cachePath as NSString).stringByAppendingPathComponent(fileName)
    }
}

extension Dictionary {
