Package org.eclipse.mat.parser.index
Class IndexReader.LongIndex1NReader
java.lang.Object
org.eclipse.mat.parser.index.IndexReader.LongIndex1NReader
- All Implemented Interfaces:
IIndexReader
- Enclosing class:
- IndexReader
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.mat.parser.index.IIndexReader
IIndexReader.IOne2LongIndex, IIndexReader.IOne2ManyIndex, IIndexReader.IOne2ManyObjectsIndex, IIndexReader.IOne2OneIndex, IIndexReader.IOne2SizeIndex
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
LongIndex1NReader
- Throws:
IOException
-
-
Method Details
-
get
public long[] get(int index) -
close
public void close()Description copied from interface:IIndexReader
Close the backing file.- Specified by:
close
in interfaceIIndexReader
-
unload
public void unload()Description copied from interface:IIndexReader
Clear the caches. Used when the indexes are not current in use and the memory needs to be reclaimed such as when building the dominator tree.- Specified by:
unload
in interfaceIIndexReader
-
size
public int size()Description copied from interface:IIndexReader
Size of the index- Specified by:
size
in interfaceIIndexReader
- Returns:
- number of entries
-
delete
public void delete()Description copied from interface:IIndexReader
Delete the backing file.- Specified by:
delete
in interfaceIIndexReader
-