DFCache: add setObject:forKey: method for memory caching