withRouteWhitelist

A whitelist of routes will be pre-cached, any routes not in the whitelist will return None.

class Object
trait Matchable
class Any

Type members

Classlikes

object curried

Value members

Concrete methods

def apply[A, B](f: (A, B) => Result[String])(whitelistedValues: A*)(implicit A: StrFnCacheRoute[A], B: StrFnCacheParam[B]): (A, B) => Result[Option[String]]
def id[A, B](f: (A, B) => String)(whitelistedValues: A*)(implicit A: StrFnCacheRoute[A], B: StrFnCacheParam[B]): (A, B) => Option[String]
def poly[F[_], A, B](f: (A, B) => F[String])(whitelistedValues: A*)(implicit A: StrFnCacheRoute[A], B: StrFnCacheParam[B], F: Applicative[F]): (A, B) => F[Option[String]]