7db72b86b3e6ec84cbc2356ff38d48f2eda43638 hiram Fri Oct 8 09:33:41 2010 -0700 back out the hTrackDb caching, doesn't work diff --git src/hg/lib/hdb.c src/hg/lib/hdb.c index 587e258..93b9dc4 100644 --- src/hg/lib/hdb.c +++ src/hg/lib/hdb.c @@ -3563,19 +3563,20 @@ * NOTE: this result is cached, do not free it ! */ { -static char *existingDb = NULL; -static struct trackDb *tdbList = NULL; -if (differentStringNullOk(existingDb, db)) - { +// static char *existingDb = NULL; +// static struct trackDb *tdbList = NULL; +struct trackDb *tdbList = NULL; +//if (differentStringNullOk(existingDb, db)) +// { tdbList = loadTrackDb(db, NULL); tdbList = trackDbLinkUpGenerations(tdbList); - freeMem(existingDb); - existingDb = cloneString(db); +// freeMem(existingDb); +// existingDb = cloneString(db); tdbList = pruneEmpties(tdbList, db, hIsPrivateHost(), 0); trackDbContainerMarkup(NULL, tdbList); rInheritFields(tdbList); slSort(&tdbList, trackDbCmp); - } +// } return tdbList; }