Passing ServiceLocator instance when starting the actual service
Refactored some casts
Moved ServiceLocator interface to org.ehcache.spi
Extracted interface for CacheConfiguration
Moved stuff out of core into impl. Probably too much though. Probably some core classes hiding in there
Refactored stuff out of XmlConfiguration
Moved all internal SPIs into core module
Services are now only stoppable and ServiceLocator is passed to Factory instead
Moved ServiceFactory and ServiceLocator interfaces to core module
Added some test coverage to DefaultCacheManager
Changes cache retrieve method to include types
Single CachingTier & Provider
Added API example of Store
The CacheManager should add the actual typing information to the exception, not the CacheHolder
Unifiying return types