Class LogMinerStreamingChangeEventSourceMetrics.LRUSet<T>

java.lang.Object
io.debezium.connector.oracle.logminer.LogMinerStreamingChangeEventSourceMetrics.LRUSet<T>
Type Parameters:
T - the argument type to be stored
Enclosing class:
LogMinerStreamingChangeEventSourceMetrics

@ThreadSafe static class LogMinerStreamingChangeEventSourceMetrics.LRUSet<T> extends Object
Utility class for maintaining a least-recently-used list of values.
  • Field Details

  • Constructor Details

    • LRUSet

      LRUSet(int capacity)
  • Method Details

    • reset

      public void reset()
    • add

      public void add(T value)
    • getAll

      public Set<T> getAll()