InstrumentedRefreshable

class InstrumentedRefreshable[F[_], A] extends Refreshable[F, A]
trait Refreshable[F, A]
class Object
trait Matchable
class Any
class Updates[F, A]

Value members

Concrete methods

override def cancel: F[Boolean]

Cancel refreshing

Cancel refreshing

Returns:

boolean status of whether refreshing was stopped (false if it is already stopped)

Definition Classes
Source:
InstrumentedRefreshable.scala
override def get: F[CachedValue[A]]

Get the value of A wrapped in a status

Get the value of A wrapped in a status

Definition Classes
Source:
InstrumentedRefreshable.scala
override def restart: F[Boolean]

Restart refreshing

Restart refreshing

Returns:

boolean status of whether refreshing was restarted (false if is already started)

Definition Classes
Source:
InstrumentedRefreshable.scala

Inherited methods

def map[B](f: A => B): Refreshable[F, B]
Inherited from:
Refreshable
Source:
Refreshable.scala
def mapK[G[_] : Functor](fk: FunctionK[F, G]): Refreshable[G, A]
Inherited from:
Refreshable
Source:
Refreshable.scala
def value: F[A]

Get the unwrapped value of A

Get the unwrapped value of A

Inherited from:
Refreshable
Source:
Refreshable.scala

Implicits

Implicits

implicit override val functor: MonadCancel[F, _]