public class CatalogTracker
extends java.lang.Object
| Constructor and Description |
|---|
CatalogTracker(java.lang.String pathname,
boolean startOver,
int expectedSize,
long nextCatId) |
| Modifier and Type | Method and Description |
|---|---|
CatalogExt |
get(java.lang.String path) |
java.lang.Iterable<? extends CatalogExt> |
getCatalogs() |
long |
getNextCatId() |
long |
put(CatalogExt cat) |
CatalogExt |
removeCatalog(java.lang.String catPath) |
void |
save() |
int |
size() |
public CatalogTracker(java.lang.String pathname,
boolean startOver,
int expectedSize,
long nextCatId)
public long put(CatalogExt cat)
public CatalogExt get(java.lang.String path)
public CatalogExt removeCatalog(java.lang.String catPath)
public java.lang.Iterable<? extends CatalogExt> getCatalogs()
public void save()
throws java.io.IOException
java.io.IOExceptionpublic int size()
public long getNextCatId()