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/CacheKeyFactory.java

    r203 r338  
    2121import java.util.Iterator; 
    2222import java.util.Map; 
     23import java.util.Map.Entry; 
    2324 
    2425import org.apache.commons.logging.Log; 
     
    4950         
    5051    private void loadCacheKeys() { 
    51         Map cacheBeans = context.getBeansOfType(CacheKey.class); 
    52         Iterator beanIter = cacheBeans.keySet().iterator(); 
     52        Map<String,CacheKey> cacheBeans = context.getBeansOfType(CacheKey.class); 
     53        Iterator<Entry<String,CacheKey>> beanIter = cacheBeans.entrySet().iterator(); 
    5354         
    5455        cacheKeys = new HashMap<String,CacheKey>(); 
     56         
    5557        while(beanIter.hasNext()) { 
    56                 String beanId = (String) beanIter.next(); 
    57             CacheKey aCacheKey = (CacheKey) cacheBeans.get(beanId); 
    58             cacheKeys.put(beanId, aCacheKey); 
     58            Entry<String,CacheKey> entry = beanIter.next(); 
     59            cacheKeys.put(entry.getKey(), entry.getValue()); 
     60            log.debug("Added cache key bean for " + entry.getValue().getClass().toString()); 
    5961        } 
    6062    }