Permalink
Commits on Sep 9, 2016
  1. Merge pull request #118 from square/checkstyle

    Setup checkstyle with Gradle
    f2prateek committed on GitHub Sep 9, 2016
  2. Setup checkstyle with Gradle

    f2prateek committed Sep 9, 2016
  3. Merge pull request #117 from square/mute

    Remove ObjectQueue.Listener
    JakeWharton committed on GitHub Sep 9, 2016
  4. Remove ObjectQueue.Listener

    f2prateek committed Sep 9, 2016
  5. Merge pull request #116 from square/jw/gradle

    Switch to Gradle.
    JakeWharton committed on GitHub Sep 9, 2016
Commits on Sep 8, 2016
  1. Switch to Gradle.

    JakeWharton committed Sep 8, 2016
Commits on Sep 6, 2016
  1. Merge pull request #115 from f2prateek/normalize

    Normalize error thrown in ObjectQueue `Iterator#next()`
    f2prateek committed on GitHub Sep 6, 2016
  2. Merge pull request #113 from square/jw/type-hiding

    Hide file and memory queue implementation types.
    f2prateek committed on GitHub Sep 6, 2016
  3. Merge pull request #114 from f2prateek/burst

    Add parameterized ObjectQueue tests
    swankjesse committed on GitHub Sep 6, 2016
  4. Hide file and memory queue implementation types.

    JakeWharton committed Sep 6, 2016
  5. Merge pull request #112 from f2prateek/object-queue-iterable

    Make ObjectQueue implement Iterable.
    f2prateek committed on GitHub Sep 6, 2016
  6. Make ObjectQueue implement Iterable.

    This also lets ObjectQueue provide a default implementation for
    `peek(n)`.
    f2prateek committed Sep 6, 2016
Commits on Sep 5, 2016
  1. Merge pull request #102 from f2prateek/object

    Promote FileObjectQueue methods to ObjectQueue
    f2prateek committed on GitHub Sep 5, 2016
  2. Promote FileObjectQueue methods to ObjectQueue.

    ObjectQueue is now an abstract class instead of an interface. This
    allows it to have default implementations for methods `asList()`,
    `remove()`, `clear()`.
    
    Also updates the Listener contract such that `onRemove` is invoked
    on clear.
    f2prateek committed Sep 3, 2016
  3. Merge pull request #111 from Macarse/removeSerializedConverter

    Removed SerializedConverter
    JakeWharton committed on GitHub Sep 5, 2016
  4. Remove synchronized from QueueFile (#110)

    * Remove synchronized from QueueFile
    
    Closes #106
    Macarse committed with f2prateek Sep 5, 2016
Commits on Sep 4, 2016
  1. Merge pull request #109 from Macarse/peekListSize

    FileObjectQueue's peek(n) might create a bigger than needed array
    swankjesse committed on GitHub Sep 4, 2016
  2. Removed SerializedConverter

    Macarse committed Sep 4, 2016
  3. FileObjectQueue's peek(n) might create a bigger than needed array

    If n > queue.size() there would be wasted space in the  array.
    Macarse committed Sep 4, 2016
  4. Merge pull request #108 from square/jw/zero

    Expose option to not zero out erased elements.
    swankjesse committed on GitHub Sep 4, 2016
Commits on Sep 3, 2016
  1. Expose option to not zero out erased elements.

    JakeWharton committed Sep 3, 2016
  2. Merge pull request #105 from square/jw/small-tweaks

    Small tweaks preparing for >2GB support.
    JakeWharton committed on GitHub Sep 3, 2016
  3. Merge pull request #107 from square/jw/to-string

    Remove element lengths from toString().
    JakeWharton committed on GitHub Sep 3, 2016
  4. Remove element lengths from toString().

    JakeWharton committed Sep 3, 2016
  5. Small tweaks preparing for >2GB support.

    JakeWharton committed Sep 3, 2016
  6. Merge pull request #101 from square/jw/close

    Make FileObjectQueue Closeable.
    JakeWharton committed on GitHub Sep 3, 2016
  7. Merge pull request #100 from f2prateek/clear-concurrent

    Guard against concurrent modification if QueueFile is cleared during
    JakeWharton committed on GitHub Sep 3, 2016
  8. Merge pull request #99 from square/jw/composition

    Force composition instead of inheritance.
    JakeWharton committed on GitHub Sep 3, 2016
  9. Make FileObjectQueue Closeable.

    JakeWharton committed Sep 3, 2016
  10. Guard against concurrent modification if QueueFile is cleared during

    iteration.
    
    Previously, calling `clear` during iteration would not throw a
    `ConcurrentModificationException`.
    f2prateek committed Sep 3, 2016
  11. Force composition instead of inheritance.

    JakeWharton committed Sep 3, 2016
  12. Merge pull request #98 from square/jw/check-yourself

    Drop unchecked FileException for raw IOException.
    JakeWharton committed on GitHub Sep 3, 2016
  13. Drop unchecked FileException for raw IOException.

    JakeWharton committed Sep 3, 2016