Interface ICachedMNodeContainer

    • Method Detail

      • getSegmentAddress

        long getSegmentAddress()
      • setSegmentAddress

        void setSegmentAddress​(long segmentAddress)
      • isVolatile

        boolean isVolatile()
      • isFull

        boolean isFull()
      • isExpelled

        boolean isExpelled()
      • hasChildInNewChildBuffer

        boolean hasChildInNewChildBuffer​(java.lang.String name)
      • hasChildInBuffer

        boolean hasChildInBuffer​(java.lang.String name)
      • getChildrenIterator

        java.util.Iterator<IMNode> getChildrenIterator()
      • getChildrenBufferIterator

        java.util.Iterator<IMNode> getChildrenBufferIterator()
      • getNewChildBufferIterator

        java.util.Iterator<IMNode> getNewChildBufferIterator()
      • getChildCache

        java.util.Map<java.lang.String,​IMNode> getChildCache()
      • getNewChildBuffer

        java.util.Map<java.lang.String,​IMNode> getNewChildBuffer()
      • getUpdatedChildBuffer

        java.util.Map<java.lang.String,​IMNode> getUpdatedChildBuffer()
      • loadChildrenFromDisk

        void loadChildrenFromDisk​(java.util.Map<java.lang.String,​IMNode> children)
      • addChildToCache

        void addChildToCache​(IMNode node)
      • appendMNode

        void appendMNode​(IMNode node)
      • updateMNode

        void updateMNode​(java.lang.String name)
      • moveMNodeToCache

        void moveMNodeToCache​(java.lang.String name)
      • evictMNode

        void evictMNode​(java.lang.String name)