object InstrumentedRefreshable
- Companion:
- class
- Source:
- InstrumentedRefreshable.scala
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]
- Companion:
- object
- Source:
- InstrumentedRefreshable.scala
Value members
Concrete methods
def create[F[_] : MonadCancelThrow, A](builder: RefreshableBuilder[F, A], name: String, metricFactory: MetricFactory[F]): Resource[F, InstrumentedRefreshable[F, A]]