# Class GraphDiffCompressor

java.lang.Object
org.apache.cayenne.graph.GraphDiffCompressor

public class GraphDiffCompressor extends Object
A utility class that removes redundant and mutually exclusive graph changes from the graph diff.

Since:
  3.0

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `GraphDiffCompressor()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `GraphDiff`
  `compress(GraphDiff diff)`

  ### Methods inherited from class Object

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

- ## Constructor Details

  - ### GraphDiffCompressor

    public GraphDiffCompressor()

- ## Method Details

  - ### compress

    public GraphDiff compress(GraphDiff diff)