public abstract class Persist
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Persist.Schemes |
| Constructor and Description |
|---|
Persist() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
clear() |
abstract void |
delete(Value v) |
static Persist |
get(byte p) |
static Persist |
getIce() |
abstract java.lang.String |
getPath() |
long |
getTotalSpace() |
long |
getUsableSpace() |
static void |
initialize() |
abstract byte[] |
load(Value v)
Value should already be persisted to disk.
|
abstract void |
store(Value v) |
static byte[] |
toByteArray(java.io.InputStream is) |
public static final Persist[] I
public static final long UNKNOWN
public static void initialize()
public static Persist getIce()
public static Persist get(byte p)
public abstract java.lang.String getPath()
public abstract void clear()
public abstract byte[] load(Value v) throws java.io.IOException
java.io.IOExceptionpublic abstract void store(Value v)
public abstract void delete(Value v)
public long getUsableSpace()
public long getTotalSpace()
public static byte[] toByteArray(java.io.InputStream is)
throws java.io.IOException
java.io.IOException