All Classes and Interfaces
Class
Description
Base class for any implementation that treats a
PersistentBuffer
as a set of allocatable blocks.Provides a base implementation of
PersistentBuffer
in terms of
basic read/write methods.Serializes
Boolean
objects.Serializes any objects by using a buffer between the
Serializer.getSerializedSize(java.lang.Object)
and
Serializer.serialize(java.lang.Object, java.io.OutputStream)
calls.Serializes
byte[]
objects.Serializes
Byte
objects.Serializes
Character
objects.Serializes
char[]
objects.Serializes
Double
objects.Treats a
PersistentBuffer
as a set of allocatable blocks.Treats a
PersistentBuffer
as a set of allocatable blocks.Serializes
Float
objects.Wraps a serializer and compresses the data using GZIP.
Serializes
Integer
objects.Uses a set of
MappedByteBuffer
for persistence.Serializes
Long
objects.Uses
MappedByteBuffer
for persistence.Serializes any
Serializable
objects.A persistent set of blocks of arbitrary data.
A persistent buffer retains its data between uses.
A set of static utility methods to help in the selection, creation, and management
of persistent collections.
Serializes and stores objects in a persistent buffer.
The different protection levels offered.
Uses
RandomAccessFile
for persistence.Writes and reads serialized forms of objects to and from
OutputStream
and InputStream
.Serializes
Short
objects.Java does not support write barriers without a complete
force
call,
this class works-around this issue by maintaining two copies of the file and
updating the older copy to be the newer copy occasionally on barrier(false)
and immediately on barrier(true)
(if protectionLevel is high enough).