mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
[Java] Add SizeUnit in org.rocksdb.util to store const like KB, GB.
Summary: * Add a class SizeUnit to store frequently used consts. Currently it has KB, MB, GB, TB, and PB. * Change the parameter type of Options.writeBufferSize and Options.blockSize from int to long. Test Plan: make rocksdbjava make jtest Reviewers: haobo, ankgup87, sdong, dhruba Reviewed By: haobo CC: leveldb Differential Revision: https://reviews.facebook.net/D17703
This commit is contained in:
16
java/org/rocksdb/util/SizeUnit.java
Normal file
16
java/org/rocksdb/util/SizeUnit.java
Normal file
@@ -0,0 +1,16 @@
|
||||
// Copyright (c) 2014, Facebook, Inc. All rights reserved.
|
||||
// This source code is licensed under the BSD-style license found in the
|
||||
// LICENSE file in the root directory of this source tree. An additional grant
|
||||
// of patent rights can be found in the PATENTS file in the same directory.
|
||||
|
||||
package org.rocksdb.util;
|
||||
|
||||
public class SizeUnit {
|
||||
public static final long KB = 1024L;
|
||||
public static final long MB = KB * KB;
|
||||
public static final long GB = KB * MB;
|
||||
public static final long TB = KB * GB;
|
||||
public static final long PB = KB * TB;
|
||||
|
||||
private SizeUnit() {}
|
||||
}
|
||||
Reference in New Issue
Block a user