public synchronized void initWorkspaceCache( String cacheType, Map cache ) { // getLogger().debug( "Initializing workspace cache for: " + cacheType + " (" + cache.size() + " entries)" ); TimedWeakReference<Map> ref = new TimedWeakReference<Map>(cache); caches.put( cacheType, ref ); }