DataCache that attempts to limit the amount of memory it consumes, by using DataSetUtil.guessSizeBytes(DataSet)
Creates a new instance of LimitSizeBytesDataSetCache