Я изучаю Scala и пытаюсь использовать javax.cache в коде Scala и не могу найти как решить эту проблему:
val cacheFactory = CacheManager.getInstance.getCacheFactory
val map = new HashMap
val cache = cacheFactory.createCache(map)
def rawSet(key:String, value:Array[Byte]) {
cache.put(key, value)
}
и ошибка компилятора:
ошибка: найдено несоответствие типа
: требуется строка
: K
в cache.put(ключ, значение)
Редактировать:
Как сказал Даниэль, я должен был упомянуть в вопросе, что я перешел к движку приложения, поскольку это кажется очень важным. В этом случае решение состоит в том, чтобы создать небольшой класс на Java для выполнения этого конкретного кода и вызвать его из Scala.