Class AsSynchronizedGraph.NoCache

java.lang.Object
org.jgrapht.graph.concurrent.AsSynchronizedGraph.NoCache
All Implemented Interfaces:
Serializable, AsSynchronizedGraph.CacheStrategy<V,E>
Direct Known Subclasses:
AsSynchronizedGraph.NoCopy
Enclosing class:
AsSynchronizedGraph<V,E>

private class AsSynchronizedGraph.NoCache extends Object implements AsSynchronizedGraph.CacheStrategy<V,E>, Serializable
Don't use cache for AsSynchronizedGraph's edgesOf, incomingEdgesOf and outgoingEdgesOf methods.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final long
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    addEdge(V sourceVertex, V targetVertex)
    Add an edge into AsSynchronizedGraph's backing graph.
    boolean
    addEdge(V sourceVertex, V targetVertex, E e)
    Add an edge into AsSynchronizedGraph's backing graph.
    edgesOf(V vertex)
    Get all edges touching the specified vertex in AsSynchronizedGraph's backing graph.
    Get a set of all edges in AsSynchronizedGraph's backing graph incoming into the specified vertex.
    boolean
    Return whether the graph uses cache for edgesOf, incomingEdgesOf and outgoingEdgesOf methods.
    Get a set of all edges in AsSynchronizedGraph's backing graph outgoing from the specified vertex.
    boolean
    Remove the specified edge from AsSynchronizedGraph's backing graph.
    removeEdge(V sourceVertex, V targetVertex)
    Remove an edge from AsSynchronizedGraph's backing graph.
    boolean
    Remove the specified vertex from AsSynchronizedGraph's backing graph.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait