ISPN-3290 Redesign CacheStore API

Answered the review comments
* fixed spelling error
* improved javadoc
* InitializationContext.getConfiguration is generic now to avoid casts