/// <summary> /// Removes an asset from a given source from the cache /// </summary> public void RemoveAssetFromCache( ISource asset ) { foreach ( IAssetLoader loader in Loaders ) { if ( ( loader.Cache != null ) && ( loader.Cache.Remove( asset.GetHashCode( ) ) ) ) { return; } } }