Exemple #1
0
void Cache::unloadCacheObjectsWithPolicy_( CachePolicy& cachePolicy,
                                           const std::vector< CacheObject * >& cacheObjectList ) const
{
    for( std::vector< CacheObject *>::const_iterator it = cacheObjectList.begin();
         it != cacheObjectList.end(); ++it )
    {
        ( *it )->cacheUnload( );
        if( cachePolicy.isPolicySatisfied( *this ) )
            return;
    }
}