Second cache level POC
First round of refactory
Fix factory method name
refactoring region access tests
basically support for many to many collection
Refactoring tests
store cascade collections
refactoring collections store
handle one to many collections storage
tests put entities on persist
test one to many orphan removal
drop support for Region#toArray and Region#count
Configurable cache interface
test DefaultCache
drop cache key api from cache interface
refactoring default cache test
Basic interaction between query and second level cache
add cache entry and configurable region lifetime
test flush fail
test select using parameters and missing entity cache