use cache for diseaseGene datasource