Interface MemoizationList<E>

All Superinterfaces:
Collection<E>, Iterable<E>, List<E>, LiveList<E>, javafx.beans.Observable, Observable<LiveList.Observer<? super E,?>>, javafx.collections.ObservableList<E>, SequencedCollection<E>
All Known Implementing Classes:
MemoizationListImpl

public interface MemoizationList<E> extends LiveList<E>
  • Method Details

    • memoizedItems

      LiveList<E> memoizedItems()
    • isMemoized

      boolean isMemoized(int index)
    • getIfMemoized

      Optional<E> getIfMemoized(int index)
    • getMemoizedCount

      int getMemoizedCount()
    • getMemoizedCountBefore

      int getMemoizedCountBefore(int position)
    • getMemoizedCountAfter

      int getMemoizedCountAfter(int position)
    • forget

      void forget(int from, int to)
    • indexOfMemoizedItem

      int indexOfMemoizedItem(int index)
    • getMemoizedItemsRange

      javafx.scene.control.IndexRange getMemoizedItemsRange()
    • force

      void force(int from, int to)