首页 > 解决方案 > Play Cache 可以在 Play 之外使用吗?

问题描述

我试图了解https://www.playframework.com/documentation/2.6.x/JavaCache但看不到如何将其合并到 Akka 项目中。特别是,这些例子是不完整的。例如

import play.cache.*;
import play.mvc.*;

import javax.inject.Inject;

public class Application extends Controller {

    private AsyncCacheApi cache;

    @Inject
    public Application(AsyncCacheApi cache) {
        this.cache = cache;
    }

    // ...
}

如何实例化应用程序,例如在单元测试用例中?我实际上在哪里获得一个 AsynchCacheApi 实例以传递给新的应用程序(缓存)?

标签: javacachingplayframeworkakka

解决方案


不要使用播放缓存,而是使用https://doc.akka.io/docs/akka-http/current/common/caching.html


推荐阅读