class CacheManager {

    public Cache getCache(String name) throws IllegalStateException, ClassCastException {
        checkStatus();
        Ehcache ehcache = ehcaches.get(name);
        return ehcache instanceof Cache ? (Cache) ehcache : null;
    }

    public  CacheManager(Configuration configuration);
    public  CacheManager(String configurationFileName);
    public  CacheManager(URL configurationURL);
    public  CacheManager(InputStream configurationInputStream);
    public  CacheManager();

}