Class LiveVersionMap

java.lang.Object
org.elasticsearch.index.engine.LiveVersionMap
All Implemented Interfaces:
org.apache.lucene.search.ReferenceManager.RefreshListener, org.apache.lucene.util.Accountable

public final class LiveVersionMap extends Object implements org.apache.lucene.search.ReferenceManager.RefreshListener, org.apache.lucene.util.Accountable
Maps _uid value to its version information.
  • Method Details

    • beforeRefresh

      public void beforeRefresh() throws IOException
      Specified by:
      beforeRefresh in interface org.apache.lucene.search.ReferenceManager.RefreshListener
      Throws:
      IOException
    • afterRefresh

      public void afterRefresh(boolean didRefresh) throws IOException
      Specified by:
      afterRefresh in interface org.apache.lucene.search.ReferenceManager.RefreshListener
      Throws:
      IOException
    • ramBytesUsed

      public long ramBytesUsed()
      Specified by:
      ramBytesUsed in interface org.apache.lucene.util.Accountable