Packages

package cache

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. cache
  2. CacheSyntax
  3. NoCacheCacher
  4. EmptyCacheKeyCreator
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait CacheKey[K] extends AnyRef
  2. type CacheKeyCreator[K] = (String, String, String, Option[String]) => K
  3. trait CacheKeyCreators extends EmptyCacheKeyCreator with SimpleCacheKeyCreator
  4. trait CacheSyntax extends NoCacheCacher with EmptyCacheKeyCreator
  5. trait Cacher[K, F[_]] extends AnyRef
  6. trait Cachers extends InMemoryCacher with NoCacheCacher
  7. class InMemoryCache[K, F[_]] extends Cacher[K, F]
  8. class NoCache[K, F[_]] extends Cacher[K, F]

Value Members

  1. implicit val emptyCacheKey: CacheKeyCreator[String]
    Definition Classes
    EmptyCacheKeyCreator
  2. implicit def noCacheCacher[K, F[_]](implicit arg0: Applicative[F]): NoCache[K, F]
    Definition Classes
    NoCacheCacher
  3. object CacheKeyCreators
  4. object Cachers

Inherited from CacheSyntax

Inherited from NoCacheCacher

Inherited from EmptyCacheKeyCreator

Inherited from AnyRef

Inherited from Any

Ungrouped