- Fix: Prevent corruption when expanding a perfectly saturated queue.
- New:
QueueFile
instances throw anIOException
on creation if a corrupt header is found.
- New: Zero out old records in
clear()
andremove()
.
- Fix: Ensure -1 is returned when no more bytes are available.
- Fix: Correct read to use position offset in certain cases where it would otherwise use 0.
- Allow a
TaskQueue
'sTaskInjector
to benull
. TaskQueue
listener is now called with a reference to the queue instance rather than its delegate.
Initial release.