Class TemporaryTable


  • public class TemporaryTable
    extends Object
    Table holding the entry positions in log before these are persisted to the index.
    Author:
    Radim Vansa <rvansa@redhat.com>
    • Constructor Detail

      • TemporaryTable

        public TemporaryTable​(int numSegments)
    • Method Detail

      • getSegmentMax

        public int getSegmentMax()
      • addSegments

        public void addSegments​(IntSet segments)
      • removeSegments

        public void removeSegments​(IntSet segments)
      • set

        public boolean set​(int segment,
                           Object key,
                           int file,
                           int offset)
      • get

        public org.infinispan.persistence.sifs.EntryPosition get​(int segment,
                                                                 Object key)
      • clear

        public void clear()
      • removeConditionally

        public void removeConditionally​(int segment,
                                        Object key,
                                        int file,
                                        int offset)
      • getOwnedSegments

        public IntSet getOwnedSegments()