Stuff on JCache for 3.4 Release

Contains implementations on JCache for 3.4 Release from 3.4 EA release

* Cache recordstore eviction implementation
* Cache recordstore eviction statistics implementation 
I think you should leave eviction methods (`evictRecordsLRU()`, `evictRecordsLFU()` ...) unimplemented until we actually work on on-heap eviction. Because person who is going to work on eviction can assume these methods are ready.