Class FlowableReplay.ScheduledReplayBufferSupplier<T>

java.lang.Object
io.reactivex.rxjava3.internal.operators.flowable.FlowableReplay.ScheduledReplayBufferSupplier<T>
All Implemented Interfaces:
Supplier<FlowableReplay.ReplayBuffer<T>>
Enclosing class:
FlowableReplay<T>

static final class FlowableReplay.ScheduledReplayBufferSupplier<T> extends Object implements Supplier<FlowableReplay.ReplayBuffer<T>>
  • Field Details

    • bufferSize

      private final int bufferSize
    • maxAge

      private final long maxAge
    • unit

      private final TimeUnit unit
    • scheduler

      private final Scheduler scheduler
    • eagerTruncate

      final boolean eagerTruncate
  • Constructor Details

    • ScheduledReplayBufferSupplier

      ScheduledReplayBufferSupplier(int bufferSize, long maxAge, TimeUnit unit, Scheduler scheduler, boolean eagerTruncate)
  • Method Details