Class FileBackedByteQueue

  • All Implemented Interfaces:
    java.lang.Iterable<java.lang.Byte>, java.util.Collection<java.lang.Byte>, java.util.Queue<java.lang.Byte>

    public final class FileBackedByteQueue
    extends FileBackedQueue<java.lang.Byte>
    • Constructor Summary

      Constructors 
      Constructor Description
      FileBackedByteQueue​(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 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 Detail

      • FileBackedByteQueue

        public FileBackedByteQueue​(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.