fn invalidator<'a>( cache: &'a Cache<TableName, TableRef>, ident: &'a CacheIdent, ) -> BoxFuture<'a, Result<()>>