Trait

com.gilt.gfc.cache.s3

S3SyncCacheImpl

Related Doc: package s3

Permalink

trait S3SyncCacheImpl[K, V <: CacheObject[K]] extends SyncCacheImpl[K, V] with SyncCacheEventHandler[K, V]

Self Type
S3SyncCacheImpl[K, V] with S3CacheConfiguration
Linear Supertypes
SyncCacheEventHandler[K, V], SyncCacheImpl[K, V], CacheBaseImpl[K, V], Loggable, SyncCacheEventNotifierImpl[K, V], SyncCache[K, V], SyncCacheEventNotifier[K, V], CacheBase, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. S3SyncCacheImpl
  2. SyncCacheEventHandler
  3. SyncCacheImpl
  4. CacheBaseImpl
  5. Loggable
  6. SyncCacheEventNotifierImpl
  7. SyncCache
  8. SyncCacheEventNotifier
  9. CacheBase
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def parseFun: (InputStream) ⇒ Seq[V]

    Permalink
  2. abstract def s3Client: AmazonS3

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def asMap: Map[K, V]

    Permalink
    Definition Classes
    SyncCacheImpl → SyncCache
  6. def buildCache(kvs: Iterable[(K, V)]): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    SyncCacheImpl → CacheBaseImpl
  7. def checkStarted(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    CacheBase
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def debug(message: ⇒ String, ex: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Loggable
  10. def debug(message: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Loggable
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def error(message: ⇒ String, ex: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Loggable
  14. def error(message: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Loggable
  15. def error(ex: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Loggable
  16. def executor: AsyncScheduledExecutorService

    Permalink
    Attributes
    protected
    Definition Classes
    CacheBaseImpl
  17. def fatal(message: ⇒ String, ex: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Loggable
  18. def fatal(message: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Loggable
  19. def fatal(ex: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Loggable
  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def get(key: K): Option[V]

    Permalink
    Definition Classes
    SyncCacheImpl → SyncCache
  22. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  23. final def getOpt(key: K): Optional[V]

    Permalink
    Definition Classes
    SyncCache
  24. def getSourceObjects: Future[Iterable[(K, V)]]

    Permalink
    Definition Classes
    S3SyncCacheImpl → CacheBaseImpl
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. def info(message: ⇒ String, ex: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Loggable
  27. def info(message: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Loggable
  28. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  29. var isLoaded: Boolean

    Permalink
  30. def isStarted: Boolean

    Permalink
    Definition Classes
    CacheBaseImpl → CacheBase
  31. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  32. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  33. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  34. def notifyCacheReloadFor(cache: Iterable[(K, V)]): Unit

    Permalink
    Definition Classes
    SyncCacheEventNotifierImpl
  35. def onCacheReload(fromCache: Iterable[(K, V)]): Unit

    Permalink
    Definition Classes
    S3SyncCacheImpl → SyncCacheEventHandler
  36. def registerHandler(handler: SyncCacheEventHandler[K, V]): Unit

    Permalink
    Definition Classes
    SyncCacheEventNotifierImpl → SyncCacheEventNotifier
  37. def reload(): Future[Unit]

    Permalink
    Definition Classes
    CacheBaseImpl
  38. def shutdown(): Unit

    Permalink
    Definition Classes
    CacheBaseImpl → CacheBase
  39. def start(): S3SyncCacheImpl.this

    Permalink
    Definition Classes
    CacheBaseImpl → CacheBase
  40. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  41. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  42. def trace(message: ⇒ String, ex: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Loggable
  43. def trace(message: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Loggable
  44. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. def warn(message: ⇒ String, ex: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Loggable
  48. def warn(message: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Loggable

Inherited from SyncCacheEventHandler[K, V]

Inherited from SyncCacheImpl[K, V]

Inherited from CacheBaseImpl[K, V]

Inherited from Loggable

Inherited from SyncCacheEventNotifierImpl[K, V]

Inherited from SyncCache[K, V]

Inherited from SyncCacheEventNotifier[K, V]

Inherited from CacheBase

Inherited from AnyRef

Inherited from Any

Ungrouped