Renamed JsonCache to DataCache and added optional XML serialization