Show
Ignore:
Timestamp:
08/21/08 15:25:34 (5 months ago)
Author:
arneke
Message:

Tons of minor tweaks and fixes. Separated out the XStream stuff a bit more. Cleaned up dependencies.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/geowebcache/src/main/java/org/geowebcache/cache/CacheFactory.java

    r204 r338  
    2121import java.util.Iterator; 
    2222import java.util.Map; 
     23import java.util.Map.Entry; 
    2324 
    2425import org.apache.commons.logging.Log; 
     
    8485     */ 
    8586    private void loadCaches() { 
    86         Map cacheBeans = context.getBeansOfType(Cache.class); 
    87         Iterator<String> beanIter = cacheBeans.keySet().iterator(); 
    88  
     87        Map<String,Cache> cacheBeans = context.getBeansOfType(Cache.class); 
     88        Iterator<Entry<String,Cache>> beanIter = cacheBeans.entrySet().iterator(); 
     89         
    8990        caches = new HashMap<String,Cache>(); 
     91         
    9092        while(beanIter.hasNext()) { 
    91             String beanId = beanIter.next(); 
    92             Cache aCache = (Cache) cacheBeans.get(beanId); 
    93             caches.put(beanId, aCache); 
    94             log.debug("Added bean for " + beanId); 
     93            Entry<String,Cache> entry = beanIter.next(); 
     94            caches.put(entry.getKey(), entry.getValue()); 
     95            log.debug("Added cache bean for " + entry.getValue().getClass().toString()); 
    9596        } 
    9697    }