Why put mWrittenBytes in WRITE_TYPE.isCache() only?