ConcurrentCachedObject

class ConcurrentCachedObject[F[_], R] extends CachedResource[F, R]
Companion
object
trait CachedResource[F, R]
trait Runner[F, R]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def invalidate: F[Unit]
Definition Classes
override def invalidateIfNeeded(shouldInvalidate: R => Boolean): F[Unit]
Definition Classes
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Recursion")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
override def run[A](f: R => F[A]): F[A]
Definition Classes