public class ChangeListStorageImpl extends java.lang.Object implements ChangeListStorage
| Constructor and Description |
|---|
ChangeListStorageImpl(java.io.File storageDir) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
long |
nextId() |
void |
purge(long period,
int intervalBetweenActivities,
Consumer<? super ChangeSet> processor) |
ChangeSetHolder |
readPrevious(int id,
TIntHashSet recursionGuard) |
void |
writeNextSet(ChangeSet changeSet) |
public ChangeListStorageImpl(java.io.File storageDir)
throws java.io.IOException
java.io.IOExceptionpublic void close()
close in interface ChangeListStoragepublic long nextId()
nextId in interface ChangeListStoragepublic ChangeSetHolder readPrevious(int id, TIntHashSet recursionGuard)
readPrevious in interface ChangeListStoragepublic void writeNextSet(ChangeSet changeSet)
writeNextSet in interface ChangeListStoragepublic void purge(long period,
int intervalBetweenActivities,
Consumer<? super ChangeSet> processor)
purge in interface ChangeListStorage