Class MaskedOnceArray<T>

java.lang.Object
org.apache.sysds.runtime.ooc.cache.collections.MaskedOnceArray<T>

public class MaskedOnceArray<T> extends Object
  • Constructor Details

    • MaskedOnceArray

      public MaskedOnceArray(int length)
  • Method Details

    • put

      public boolean put(int i, T value)
    • clear

      public boolean clear(int i)
    • get

      public T get(int i)
    • forEachVisible

      public void forEachVisible(Consumer<? super T> action)
    • tryRetireIfEmpty

      public boolean tryRetireIfEmpty()
    • isRetired

      public boolean isRetired()
    • isEmpty

      public boolean isEmpty()
    • setLive

      public void setLive(int i)
    • clearLive

      public void clearLive(int i)
    • forEachLive

      public boolean forEachLive(IndexedObjectPredicate<? super T> action, boolean reversed, int offset)