public final class JavaCollectionStorageHandlerRWLock<T extends nl.tue.astar.Tail>
extends nl.tue.astar.impl.JavaCollectionStorageHandler<org.processmining.plugins.astar.petrinet.impl.PHead,T>
Constructor and Description |
---|
JavaCollectionStorageHandlerRWLock(nl.tue.astar.Delegate<org.processmining.plugins.astar.petrinet.impl.PHead,T> delegate,
gnu.trove.map.TObjectIntMap<org.processmining.plugins.astar.petrinet.impl.PHead> head2int,
java.util.List<nl.tue.astar.impl.State<org.processmining.plugins.astar.petrinet.impl.PHead,T>> stateList) |
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 JavaCollectionStorageHandlerRWLock(nl.tue.astar.Delegate<org.processmining.plugins.astar.petrinet.impl.PHead,T> delegate, gnu.trove.map.TObjectIntMap<org.processmining.plugins.astar.petrinet.impl.PHead> head2int, java.util.List<nl.tue.astar.impl.State<org.processmining.plugins.astar.petrinet.impl.PHead,T>> stateList)
public void storeStateForRecord(nl.tue.astar.impl.State<org.processmining.plugins.astar.petrinet.impl.PHead,T> state, nl.tue.astar.Record newRec)
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.JavaCollectionStorageHandler<org.processmining.plugins.astar.petrinet.impl.PHead,T extends nl.tue.astar.Tail>
public long getIndexOf(org.processmining.plugins.astar.petrinet.impl.PHead head)
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.JavaCollectionStorageHandler<org.processmining.plugins.astar.petrinet.impl.PHead,T extends nl.tue.astar.Tail>