Class AbstractInMemoryLogVersionRepository

  • All Implemented Interfaces:
    org.neo4j.storageengine.api.LogVersionRepository

    public abstract class AbstractInMemoryLogVersionRepository
    extends java.lang.Object
    implements org.neo4j.storageengine.api.LogVersionRepository
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.concurrent.atomic.AtomicLong checkpointLogVersion  
      protected java.util.concurrent.atomic.AtomicLong logVersion  
      • Fields inherited from interface org.neo4j.storageengine.api.LogVersionRepository

        BASE_TX_LOG_BYTE_OFFSET, BASE_TX_LOG_VERSION, INITIAL_LOG_VERSION
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long getCheckpointLogVersion()  
      long getCurrentLogVersion()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.neo4j.storageengine.api.LogVersionRepository

        incrementAndGetCheckpointLogVersion, incrementAndGetVersion, setCheckpointLogVersion, setCurrentLogVersion
    • Field Detail

      • logVersion

        protected final java.util.concurrent.atomic.AtomicLong logVersion
      • checkpointLogVersion

        protected final java.util.concurrent.atomic.AtomicLong checkpointLogVersion
    • Method Detail

      • getCurrentLogVersion

        public long getCurrentLogVersion()
        Specified by:
        getCurrentLogVersion in interface org.neo4j.storageengine.api.LogVersionRepository
      • getCheckpointLogVersion

        public long getCheckpointLogVersion()
        Specified by:
        getCheckpointLogVersion in interface org.neo4j.storageengine.api.LogVersionRepository