Class BackoffIdleStrategyData

    • Field Detail

      • NOT_IDLE

        protected static final int NOT_IDLE
        Denotes a non-idle state.
        See Also:
        Constant Field Values
      • SPINNING

        protected static final int SPINNING
        Denotes a spinning state.
        See Also:
        Constant Field Values
      • YIELDING

        protected static final int YIELDING
        Denotes a yielding state.
        See Also:
        Constant Field Values
      • maxSpins

        protected final long maxSpins
        Max number of spins.
      • maxYields

        protected final long maxYields
        Max number of yields.
      • minParkPeriodNs

        protected final long minParkPeriodNs
        Min park period in nanoseconds.
      • maxParkPeriodNs

        protected final long maxParkPeriodNs
        Max park period in nanoseconds.
      • state

        protected int state
        Current state.
      • spins

        protected long spins
        Number of spins.
      • yields

        protected long yields
        Number of yields.
      • parkPeriodNs

        protected long parkPeriodNs
        Park period in nanoseconds.
    • Constructor Detail

      • BackoffIdleStrategyData

        BackoffIdleStrategyData​(long maxSpins,
                                long maxYields,
                                long minParkPeriodNs,
                                long maxParkPeriodNs)