Oracle Coherence заявляет, что он «совместим с JCache». Как я могу использовать свой код, написанный на основе JSR-107, в частности ehcache-jcache jar и запустить его для Oracle Coherence?
JCache с Oracle Coherence
Ответы (2)
Ожидается, что окончательные версии API JCache будут выпущены летом/осенью 2013 года. Тогда вы можете ожидать, что эти окончательные версии API будут поддерживаться в Coherence.
Обновление (14 февраля 2014 г.) — как только мы отметим некоторые юридические флажки, все API, RI и TCK будут готовы к отправке на утверждение, а следующая версия Coherence (версия 12.1.3) будет включать и поддерживать окончательные API.
Обновление (11 июля 2014 г.) — стандарт JCache завершен, и теперь Coherence официально поддерживает стандарт JCache; см. документацию по адресу: http://docs.oracle.com/middleware/1213/coherence/develop-applications/jcache_part.htm
Поясню: я работаю в Oracle. Мнения и взгляды, выраженные в этом сообщении, являются моими собственными и не обязательно отражают мнения или взгляды моего работодателя.
JAR-файл ehcache-jcache — это конкретная реализация JSR-107. Согласованность несовместима с этой реализацией на двоичном уровне. Coherence совместим с интерфейсами, указанными в JSR-107, но предоставляет собственную реализацию.
Coherence предлагает огромное количество функций помимо JSR-107, поэтому было бы излишним использовать его только для JSR-107.