InstrumentedRefreshable

class Object
trait Matchable
class Any

Type members

Classlikes

class Updates[F[_], A](underlying: Updates[F, A], name: String, readCounter: Labelled[F, Long, (String, CachedValue[A])], runningGauge: Labelled[F, Boolean, String], exhaustedRetriesGauge: Labelled[F, Boolean, String])(implicit val functor: MonadCancel[F, _]) extends InstrumentedRefreshable[F, A] with Updates[F, A]

Value members

Concrete methods

def create[F[_] : MonadCancelThrow, A](builder: RefreshableBuilder[F, A], name: String, metricFactory: MetricFactory[F]): Resource[F, InstrumentedRefreshable[F, A]]