public final class MemoryEfficientStorageHandlerRWLock<T extends nl.tue.astar.Tail>
extends nl.tue.astar.impl.memefficient.MemoryEfficientStorageHandler<org.processmining.plugins.astar.petrinet.impl.PHead,T>
| Constructor and Description |
|---|
MemoryEfficientStorageHandlerRWLock(nl.tue.astar.impl.memefficient.MemoryEfficientAStarAlgorithm<org.processmining.plugins.astar.petrinet.impl.PHead,T> algorithm) |
| Modifier and Type | Method and Description |
|---|---|
long |
getIndexOf(org.processmining.plugins.astar.petrinet.impl.PHead head) |
void |
storeStateForRecord(nl.tue.astar.impl.State<org.processmining.plugins.astar.petrinet.impl.PHead,T> state,
nl.tue.astar.Record newRec) |
public MemoryEfficientStorageHandlerRWLock(nl.tue.astar.impl.memefficient.MemoryEfficientAStarAlgorithm<org.processmining.plugins.astar.petrinet.impl.PHead,T> algorithm)
public long getIndexOf(org.processmining.plugins.astar.petrinet.impl.PHead head)
throws nl.tue.astar.AStarException
getIndexOf in interface nl.tue.astar.impl.AbstractAStarThread.StorageHandler<org.processmining.plugins.astar.petrinet.impl.PHead,T extends nl.tue.astar.Tail>getIndexOf in class nl.tue.astar.impl.memefficient.MemoryEfficientStorageHandler<org.processmining.plugins.astar.petrinet.impl.PHead,T extends nl.tue.astar.Tail>nl.tue.astar.AStarExceptionpublic void storeStateForRecord(nl.tue.astar.impl.State<org.processmining.plugins.astar.petrinet.impl.PHead,T> state, nl.tue.astar.Record newRec) throws nl.tue.astar.AStarException
storeStateForRecord in interface nl.tue.astar.impl.AbstractAStarThread.StorageHandler<org.processmining.plugins.astar.petrinet.impl.PHead,T extends nl.tue.astar.Tail>storeStateForRecord in class nl.tue.astar.impl.memefficient.MemoryEfficientStorageHandler<org.processmining.plugins.astar.petrinet.impl.PHead,T extends nl.tue.astar.Tail>nl.tue.astar.AStarException