FACache: This now uses NSMutableDictionary and not NSCache as backend.
NSCache was simply too buggy and crashed all the time. Still some work to do to evict data when needed.