Packages

  • package root
    Definition Classes
    root
  • package eu
    Definition Classes
    root
  • package shiftforward
    Definition Classes
    eu
  • package apso

    Contains ShiftForward's general-purpose utility classes and methods, as well as extensions of existing ones.

    Contains ShiftForward's general-purpose utility classes and methods, as well as extensions of existing ones.

    Definition Classes
    shiftforward
  • package actor
    Definition Classes
    apso
  • package akka
    Definition Classes
    apso
  • package aws

    Wrappers around the AWS Java client libraries providing higher level interfaces.

    Wrappers around the AWS Java client libraries providing higher level interfaces.

    Definition Classes
    apso
  • package caching
    Definition Classes
    apso
  • Cache
  • ExpiringLruCache
  • LruCache
  • SimpleLruCache
  • ValueMagnet
  • package collection

    Provides new types of collections and utility classes and methods for handling and extending existing ones.

    Provides new types of collections and utility classes and methods for handling and extending existing ones.

    Definition Classes
    apso
  • package config
    Definition Classes
    apso
  • package encryption
    Definition Classes
    apso
  • package hashing

    Provides hashing-related utilities.

    Provides hashing-related utilities.

    Definition Classes
    apso
  • package http
    Definition Classes
    apso
  • package io
    Definition Classes
    apso
  • package iterator

    Provides new types of iterators and utility classes and methods for handling and extending existing ones.

    Provides new types of iterators and utility classes and methods for handling and extending existing ones.

    Definition Classes
    apso
  • package json

    Provides utility classes and methods related to JSON handling.

    Provides utility classes and methods related to JSON handling.

    Definition Classes
    apso
  • package profiling
    Definition Classes
    apso
  • package scalaz

    Provides utility classes and methods related to scalaz classes.

    Provides utility classes and methods related to scalaz classes.

    Definition Classes
    apso
  • package time

    Provides utility classes and methods related to datetime libraries.

    Provides utility classes and methods related to datetime libraries.

    Definition Classes
    apso

package caching

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait Cache [V] extends AnyRef

    General interface implemented by all spray cache implementations.

  2. final class ExpiringLruCache [V] extends Cache[V]

    A thread-safe implementation of eu.shiftforward.apso.caching.Cache.

    A thread-safe implementation of eu.shiftforward.apso.caching.Cache. The cache has a defined maximum number of entries is can store. After the maximum capacity has been reached new entries cause old ones to be evicted in a last-recently-used manner, i.e. the entries that haven't been accessed for the longest time are evicted first. In addition this implementation optionally supports time-to-live as well as time-to-idle expiration. The former provides an upper limit to the time period an entry is allowed to remain in the cache while the latter limits the maximum time an entry is kept without having been accessed. If both values are non-zero the time-to-live has to be strictly greater than the time-to-idle. Note that expired entries are only evicted upon next access (or by being thrown out by the capacity constraint), so they might prevent gargabe collection of their values for longer than expected.

  3. final class SimpleLruCache [V] extends Cache[V]

    A thread-safe implementation of eu.shiftforward.apso.caching.Cache.

    A thread-safe implementation of eu.shiftforward.apso.caching.Cache. The cache has a defined maximum number of entries it can store. After the maximum capacity is reached new entries cause old ones to be evicted in a last-recently-used manner, i.e. the entries that haven't been accessed for the longest time are evicted first.

  4. class ValueMagnet [V] extends AnyRef

Value Members

  1. object LruCache
  2. object ValueMagnet

Ungrouped