pub fn remove(&self, query: &str, types: &[Type]) {
        let caches = self.caches.lock().unwrap();
        for cache in caches.iter() {
            if let Some(cache) = cache.upgrade() {
                drop(cache.remove(query, types));
            }
        }
    }
/// Removes statement from all caches which were handed out by a
/// [`Manager`].
Removes statement from all caches which were handed out by a
[`Manager`].
Removes statement from all caches which were handed out by a [ ` Manager ` ] .
pub fn remove(&self, query: &str, types: &[Type]) {
        let caches = self.caches.lock().unwrap();
        for cache in caches.iter() {
            if let Some(cache) = cache.upgrade() {
                drop(cache.remove(query, types));
            }
        }
    }
pub fn remove ( & self , query : & str , types : & [ Type ] ) { let caches = self . caches . lock ( ) . unwrap ( ) ; for cache in caches . iter ( ) { if let Some ( cache ) = cache . upgrade ( ) { drop ( cache . remove ( query , types ) ) ; } } }
Removes statement from all caches which were handed out by a
[`Manager`].
Removes statement from all caches which were handed out by a [ ` Manager ` ] .
&self
query
&str
types
&[Type]
&self
query
&str
types
&[Type]