com.gilt.gfc

util

package util

Visibility
  1. Public
  2. All

Type Members

  1. trait ExponentialBackoff extends Loggable

    To avoid tight loops around errors.

  2. class JRateLimiter extends ThreadSafeRateLimiter

    Java-friendly version of ThreadSafeRateLimiter.

  3. trait LimitCallback[T <: AnyRef] extends AnyRef

    Used by JRateLimiter in lieu of call-by-name from java.

  4. class RateLimiter extends AnyRef

    Used to rate limit writes to, say, mongo.

  5. class SingletonCache[K] extends AnyRef

    For objects that need their lifecycle to be managed and can't be just throw-away.

  6. class ThreadSafeRateLimiter extends RateLimiter

    Fairly heavy-handed thread safe version of the above.

Value Members

  1. object Throwables

Ungrouped