src/main/java/org/jboss/util/TimedCachePolicy.java
public void flush() 
   {
      Map tmpMap = null;
      synchronized( this )
      {
         tmpMap = entryMap;
         if( threadSafe )
            entryMap = Collections.synchronizedMap(new HashMap());
         else
            entryMap = new HashMap();
      }

      // Notify the entries of their removal
      Iterator iter = tmpMap.values().iterator();
      while( iter.hasNext() )
      {
         TimedEntry entry = (TimedEntry) iter.next();
         entry.destroy();
      }
      tmpMap.clear();
   }
public void flush() 
   {
      Map tmpMap = null;
      synchronized( this )
      {
         tmpMap = entryMap;
         if( threadSafe )
            entryMap = Collections.synchronizedMap(new HashMap());
         else
            entryMap = new HashMap();
      }

      // Notify the entries of their removal
      Iterator iter = tmpMap.values().iterator();
      while( iter.hasNext() )
      {
         TimedEntry entry = (TimedEntry) iter.next();
         entry.destroy();
      }
      tmpMap.clear();
   }
public void flush ( ) { Map tmpMap = null ; synchronized ( this ) { tmpMap = entryMap ; if ( threadSafe ) entryMap = Collections . synchronizedMap ( new HashMap ( ) ) ; else entryMap = new HashMap ( ) ; } // Notify the entries of their removal Iterator iter = tmpMap . values ( ) . iterator ( ) ; while ( iter . hasNext ( ) ) { TimedEntry entry = ( TimedEntry ) iter . next ( ) ; entry . destroy ( ) ; } tmpMap . clear ( ) ; }
Remove all entries from the cache.
Remove all entries from the cache .