scalacache
package
scalacache
Linear Supertypes
StrictLogging
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
scalacache
StrictLogging
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Value Members
def
caching
[
V
]
(
keyParts:
Any
*
)
(
f: ⇒
Future
[
V
]
)
(
implicit
scalaCache:
ScalaCache
,
flags:
Flags
,
execContext:
ExecutionContext
)
:
Future
[
V
]
def
cachingWithTTL
[
V
]
(
keyParts:
Any
*
)
(
ttl:
Duration
)
(
f: ⇒
Future
[
V
]
)
(
implicit
scalaCache:
ScalaCache
,
flags:
Flags
,
execContext:
ExecutionContext
)
:
Future
[
V
]
def
get
[
V
]
(
keyParts:
Any
*
)
(
implicit
scalaCache:
ScalaCache
,
flags:
Flags
)
:
Future
[
Option
[
V
]]
val
logger
:
Logger
Attributes
protected
Definition Classes
StrictLogging
package
memcached
def
put
[
V
]
(
keyParts:
Any
*
)
(
value:
V
,
ttl:
Option
[
Duration
]
)
(
implicit
scalaCache:
ScalaCache
,
flags:
Flags
)
:
Future
[
Unit
]
def
remove
(
keyParts:
Any
*
)
(
implicit
scalaCache:
ScalaCache
)
:
Future
[
Unit
]
def
removeAll
()
(
implicit
scalaCache:
ScalaCache
)
:
Future
[
Unit
]
def
typed
[
V
]
(
implicit
scalaCache:
ScalaCache
)
:
TypedApi
[
V
]
Deprecated Value Members
def
getSync
[
V
]
(
keyParts:
Any
*
)
(
implicit
scalaCache:
ScalaCache
,
flags:
Flags
)
:
Option
[
V
]
Annotations
@deprecated
Deprecated
(Since version 0.7.0)
This method has moved. Please use scalacache.sync.get
Inherited from
StrictLogging
Inherited from
AnyRef
Inherited from
Any
Ungrouped