DDC-3078 - using an explicit CacheInstantiator interface to replace callable cache instantiators
DDC-3078 - providing a default cache instantiator implementation
DDC-3078 - coverage for the default cache instantiator
DDC-3078 - cache instantiator is used in the ORM instead of callables
DDC-3078 - cache instantiator related exceptions are not needed anymore