SimpleFetcherCache

sangria.execution.deferred.SimpleFetcherCache

Attributes

Graph
Supertypes
trait FetcherCache
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def cacheKey(id: Any): Any
def cacheKeyRel(rel: Any, relId: Any): Any
def cacheable(id: Any): Boolean
def cacheableRel(rel: Any, relId: Any): Boolean
def clear(): Unit
override def clearId(id: Any): Unit

Attributes

Definition Classes
override def clearRel(rel: Any): Unit

Attributes

Definition Classes
override def clearRelId(rel: Any, relId: Any): Unit

Attributes

Definition Classes
def get(id: Any): Option[Any]
def getRel(rel: Any, relId: Any): Option[Seq[Any]]
def update(id: Any, value: Any): Unit
def updateRel[T](rel: Any, relId: Any, idFn: T => Any, values: Seq[T]): Unit