getPropertySizeBytes
Чтение size-like значений property (например "512MiB", "4GB", "1048576") и преобразование их в количество байт.
Поддерживаемые единицы (регистронезависимы):
B / (ничего) — байты
K, KB / Ki, KiB — килобайты (десятичные / двоичные)
M, MB / Mi, MiB — мегабайты
G, GB / Gi, GiB — гигабайты
T, TB / Ti, TiB — терабайты
Примеры:
getPropertySizeBytes("cache.size", "16GiB") → 17179869184
getPropertySizeBytes("limit", "500MB") → 500_000_000
getPropertySizeBytes("plain_bytes", "4096") → 4096Content copied to clipboard
Return
размер в байтах как Long.
Parameters
prop
ключ.
defaultValue
Значение по умолчанию если ключ отсутствует.
Throws
если значение имеет неверный формат или неизвестную единицу измерения.
если при вычислении происходит переполнение.