Class FileBackedLongQueue

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractQueue<E>
de.bsvrz.dav.daf.util.fileBackedQueue.FileBackedQueue<java.lang.Long>
de.bsvrz.dav.daf.util.fileBackedQueue.FileBackedLongQueue
All Implemented Interfaces:
java.lang.Iterable<java.lang.Long>, java.util.Collection<java.lang.Long>, java.util.Queue<java.lang.Long>

public final class FileBackedLongQueue
extends FileBackedQueue<java.lang.Long>
  • Constructor Summary

    Constructors
    Constructor Description
    FileBackedLongQueue​(int memoryCapacity, long filesystemCapacity)
    Erstellt eine neue Queue, die durch ein Dateisystem unterstützt wird und so recht groß werden kann.
  • Method Summary

    Methods inherited from class de.bsvrz.dav.daf.util.fileBackedQueue.FileBackedQueue

    clear, getDiskCapacity, getDiskUsed, getMemoryCapacity, getMemoryUsed, iterator, offer, peek, poll, size, toString

    Methods inherited from class java.util.AbstractQueue

    add, addAll, element, remove

    Methods inherited from class java.util.AbstractCollection

    contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.util.Collection

    contains, containsAll, equals, hashCode, isEmpty, parallelStream, remove, removeAll, removeIf, retainAll, spliterator, stream, toArray, toArray, toArray

    Methods inherited from interface java.lang.Iterable

    forEach
  • Constructor Details

    • FileBackedLongQueue

      public FileBackedLongQueue​(int memoryCapacity, long filesystemCapacity)
      Erstellt eine neue Queue, die durch ein Dateisystem unterstützt wird und so recht groß werden kann.
      Parameters:
      memoryCapacity - Wie viel Speicher in Bytes maximal im Arbeitsspeicher gehalten werden sollen.
      filesystemCapacity - Wie viel Speicher in Bytes maximal im Dateisystem gehalten werden sollen. Es handelt sich um einen Richtwert, der geringfügig überschritten werden kann.