Class MemorySchemaHistory

java.lang.Object
io.debezium.relational.history.AbstractSchemaHistory
io.debezium.relational.history.MemorySchemaHistory
All Implemented Interfaces:
SchemaHistory

@ThreadSafe public final class MemorySchemaHistory extends AbstractSchemaHistory
A SchemaHistory implementation that stores the schema history in memory.
Author:
Randall Hauch
  • Field Details

    • records

      private final List<HistoryRecord> records
    • lock

      private final io.debezium.util.FunctionalReadWriteLock lock
  • Constructor Details

    • MemorySchemaHistory

      public MemorySchemaHistory()
      Create an instance that keeps the history in memory.
  • Method Details