我试图在 Play 2.1.2 中使用缓存。虽然所有 javadocs 当前都描述了设置的可用方法:
// Sets a value without expiration.
static void set(java.lang.String key, java.lang.Object value)
//Sets a value with expiration.
static void set(java.lang.String key, java.lang.Object value, int expiration)
这些在使用 eclipse 时不可用。此外,在尝试从播放命令提示符编译时,我收到错误:
sbt.PlayExceptions$CompilationException: Compilation error[error: method set in class Cache cannot be applied to given types;]
唯一可用于设置值的方法的签名是:
void play.api.cache.Cache.set(String arg0, Object arg1, int arg2, Application arg3)
关于需要作为第四个参数传递什么的任何想法?
谢谢!