Скала, кеширование и кофеин - PullRequest
0 голосов
/ 23 мая 2018

Впервые в Scala, которая, вероятно, является причиной моей проблемы здесь!

Я заинтересован в добавлении кэширования в мое приложение Scala 2.12 и обнаружил ряд специфичных для Scala проектов GitHub, включая Scala Cache, который кажется одним из наиболее распространенных.

Из того, что я могу сказать, этот проект дает вам Scala-идиоматический API-интерфейс фасада, который позволяет вам легко выбирать (и выключать) различные базовыереализации кэша (Memcached, Caffeine, Redis и т. д.).

Но если я уже знаю, я хочу использовать Caffeine , и я знаю, что никогда не переключу его на что-то другое,и я также не забочусь о кодировании против API Scala-esque ... тогда есть что-то, что мешает мне просто включить зависимости Caffeine непосредственно в мой проект и кодировать против Caffeine API?Или между Scala и JVM происходит что-то «волшебное», что мешает мне сделать это, что требует от ScalaCache библиотеки в качестве посредника?

...