ID | IEP-21 | ||||||||
Author | @sharplerAlexander Menshikov | ||||||||
Sponsor | |||||||||
Created | 14 Jun 2018 | ||||||||
Status |
|
Table of Contents |
---|
JCache specification was relicensed to Apache 2.0 and released 1.1 version.
The current version of Apache Ignite supports previous JCache 1.0 version.
For supporting JCache 1.1 we should pass all JCache TCK 1.1 tests.
104 tests fail on current master because of 6 type of problems.
The protocol will not change.
API will not change.
Binary compatibility will be saved.
...
1. CacheManager#getCacheNames() will throw IllegalStateException in case when CacheManager is closed. See IGNITE-8708 for details.
2. Cache#putIfAbsent will change hit/miss statistic. See IGNITE-8709 for details.
3. CacheManager#getCache(String) doesn't check types anymore. See IGNITE-8704 for details.
http://apache-ignite-developers.2346864.n4.nabble.com/Upgrading-Ignite-to-JCache-1-1-td30754.html
https://groups.google.com/forum/#!topic/jsr107/BC1qKqknzKU
Specification: https://github.com/jsr107/jsr107spec/
TCK: https://github.com/jsr107/jsr107tck/
Jira | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|