Scala,Caching&咖啡因

时间:2018-05-23 13:27:56

标签: scala caching caffeine

Scala新手,这可能是我问题的根源!

我有兴趣在我的Scala 2.12应用程序中添加缓存,并发现了一些Scala特定的GitHub项目,包括Scala Cache,这似乎是更普遍的项目之一。

据我所知,这个项目为您提供了一个Scala-idimatic外观API,允许您轻松选择(和切换)不同的底层缓存实现(Memcached,Caffeine,Redis等)。

但是,如果我已经知道我想使用Caffeine,我知道我永远不会把它换成任何不同的东西,而且我也不会关心Scala-esque的编码API ...那么有什么东西阻止我直接将Caffeine依赖项插入到我的项目中并对Caffeine API进行编码?或者有什么东西"魔法"在Scala和JVM之间进行引擎盖,这使我无法做到这一点,因此需要ScalaCache库作为中间人?

0 个答案:

没有答案