Class SlotChange

    • Field Detail

      • _newSlot

        protected Slot _newSlot
    • Constructor Detail

      • SlotChange

        public SlotChange​(int id)
    • Method Detail

      • forFreespace

        protected boolean forFreespace()
      • isDeleted

        public boolean isDeleted()
      • isNew

        public boolean isNew()
      • slotModified

        public final boolean slotModified()
      • newSlot

        public Slot newSlot()
        FIXME: Check where pointers should be freed on commit. This should be triggered in this class.
      • notifySlotUpdated

        public void notifySlotUpdated​(FreespaceManager freespaceManager,
                                      Slot slot)
      • freePreviouslyModifiedSlot

        protected void freePreviouslyModifiedSlot​(FreespaceManager freespaceManager)
      • notifySlotCreated

        public void notifySlotCreated​(Slot slot)
      • notifyDeleted

        public void notifyDeleted​(FreespaceManager freespaceManager)
      • removeId

        public boolean removeId()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class TreeInt
      • freeToSystemFreespaceSystem

        protected boolean freeToSystemFreespaceSystem()