ok(defined$cache->get_by_additional_lookup('dbID',$gene_ids->[0]),'Added the gene back in. Everything is OK again');
#Checking DBSQL based lookup works
my$sql_protein_coding_genes=$cache->get_by_sql('select gene_id from gene where biotype =?',['protein_coding']);
is_deeply([sortmap{$_->dbID()}@{$sql_protein_coding_genes}],[sortmap{$_->dbID()}@{$protein_coding_genes}],'SQL based protein_coding lookup returns all genes');
}
#Turn off caching; we should get a fresh object out of the cache