Package net.walend.lyophil.memory

This package contains an implementation of lyophil that runs inside a jvm's memory.

See:
          Description

Interface Summary
MultiValueIndex This interface is defines methods for a MultiValueIndex, a Map from a unique index value to a set of Freezables Identifier.
SingleValueIndex This interface is defines methods for a SingleValueIndex, a Map from a unique index value to a single Freezable's Identifier.
 

Class Summary
MemCaster This class implements a simple Caster for memory based systems.
MemClassDigger This ClassDigger works with the MemFreezer.
MemFreezer A freezer for beans stored in a Map in jvm memory.
MemIdentifierSource A long number source that keeps them in memory.
MemSet This class implements a Set of Freezables built on top of a HashSet that points from identifiers to Freezables.
MemStorage An in-memory storage point.
MemTypableKeyDigger This TypableKeyDigger works with the MemFreezer.
TransientMultiValueIndex This class implements MultiValueIndex on top of Maps and Sets.
TransientSingleValueIndex This class implements SingleValueIndex using a pair of Maps.
 

Package net.walend.lyophil.memory Description

This package contains an implementation of lyophil that runs inside a jvm's memory. It's "like" persistence, except that it doesn't persist past the end of the jvm. All the parts are Serializable, so you could store the whole thing as a file. You're on your own for the safety of such a system.



Copyright (c) 2000, 2001, David Walend