From 009a52edb53315fcb7d90c9feed382970aa9a4b8 Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Thu, 9 Jul 2020 02:26:09 -0400 Subject: [PATCH] add BigDecimal constants --- src/main/java/org/cobbzilla/util/system/Bytes.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/org/cobbzilla/util/system/Bytes.java b/src/main/java/org/cobbzilla/util/system/Bytes.java index 0b8c1f2..0555bef 100644 --- a/src/main/java/org/cobbzilla/util/system/Bytes.java +++ b/src/main/java/org/cobbzilla/util/system/Bytes.java @@ -1,8 +1,10 @@ package org.cobbzilla.util.system; +import java.math.BigDecimal; import java.text.DecimalFormat; import static org.apache.commons.lang3.StringUtils.chop; +import static org.cobbzilla.util.daemon.ZillaRuntime.big; import static org.cobbzilla.util.daemon.ZillaRuntime.die; import static org.cobbzilla.util.string.StringUtil.removeWhitespace; @@ -15,6 +17,13 @@ public class Bytes { public static final long PB = 1024 * TB; public static final long EB = 1024 * PB; + public static final BigDecimal BIG_KB = big(KB); + public static final BigDecimal BIG_MB = big(MB); + public static final BigDecimal BIG_GB = big(GB); + public static final BigDecimal BIG_TB = big(TB); + public static final BigDecimal BIG_PB = big(PB); + public static final BigDecimal BIG_EB = big(EB); + public static final long KiB = 1000; public static final long MiB = 1000 * KiB; public static final long GiB = 1000 * MiB;