| Interface | Description | 
|---|---|
| IRedoLogFile<T extends IReplicationOrderedPacket> | 
 Acts as the redo log packets storage  
MemoryRedoLogFile Implementor should support concurrent
 readers or a single writer, in other words, the implementor can assume access to this structure
 are guarded with a reader writer lock according to the operation type
 An exception is IRedoLogFile.getApproximateSize() method which should not assume a reader lock is
 held. | 
| Class | Description | 
|---|---|
| FixedSizeSwapRedoLogFile<T extends IReplicationOrderedPacket> | 
 A swap based implementation of the  
IRedoLogFile interface, A fixed number of packets can
 be held in the memory and once this number is exeeded the other packets are stored in a provided
 INonBatchRedoLogFileStorage | 
| FixedSizeSwapRedoLogFileConfig<T extends IReplicationOrderedPacket> | 
 Configures a  
FixedSizeSwapRedoLogFileConfig | 
| MemoryRedoLogFile<T extends IReplicationOrderedPacket> | 
 A memory only based implementation of the  
IRedoLogFile interface. | 
| Exception | Description | 
|---|---|
| RedoLogFileCompromisedException | 
 Thrown when a redolog file integrity is compromised, such as unavailable storage or some error
 which causes a corruption of the redolog  
IRedoLogFile.validateIntegrity() | 
| SwapStorageException | 
Copyright © GigaSpaces.