/** * This is called when the CacheManager detects the need ot clear memory. It is intended to be * overwritten by derived classes that are holding cached data that is not in the normal putCache * facilities provided by this class since that data is actually managed by the CacheManager */ public void clearCachedData() { super.clearCachedData(); List<RadarAdapter> adapters = getAdapters(); for (Iterator iter = adapters.iterator(); iter.hasNext(); ) { RadarAdapter adapter = (RadarAdapter) iter.next(); adapter.clearCachedData(); } }