| Method and Description |
|---|
| io.airlift.units.DataSize.convertTo(DataSize.Unit)
Use
DataSize.to(Unit) instead. No conversion occurs when calling this method, only the unit
used for the default string representation is changed. This has no effect on the unit used during JSON serialization |
| io.airlift.units.DataSize.convertToMostSuccinctDataSize()
Use
DataSize.succinct() instead. No conversion occurs when calling this method, only the unit
used for the default string representation is changed. This has no effect on the unit used during JSON serialization |
| io.airlift.units.DataSize.getValue()
Use
DataSize.toBytes() instead to avoid floating point precision semantics |
| io.airlift.units.DataSize.getValue(DataSize.Unit)
Use
DataSize.toBytes() instead to avoid floating point precision semantics |
| io.airlift.units.DataSize.roundTo(DataSize.Unit)
Use
DataSize.toBytes() instead. This method uses floating point semantics to compute the
rounded value which can yield to unexpected loss of precision beyond the intended rounding |
| io.airlift.units.DataSize.succinctDataSize(double, DataSize.Unit)
use
DataSize.succinctBytes(long) instead, double values are imprecise |
| Constructor and Description |
|---|
| io.airlift.units.DataSize(double, DataSize.Unit)
Use
DataSize.ofBytes(long) instead. The imprecise nature of using doubles for DataSize is deprecated for removal |
Copyright © 2016–2022 Airlift. All rights reserved.