bd9c716734b686a76da7ed402d64b51f71d48225 kent Thu Feb 17 08:27:38 2011 -0800 Moving udc cache timeout code from bamTrack.c to hgTracks.c so it's with the other udc cache call. Making a udcTimeout cart variable that controls the length of it rather than having a hardcoded 300 seconds. (Still defaults to 300). diff --git src/hg/hgTracks/bamTrack.c src/hg/hgTracks/bamTrack.c index 51be6f2..c872738 100644 --- src/hg/hgTracks/bamTrack.c +++ src/hg/hgTracks/bamTrack.c @@ -710,32 +710,30 @@ if(tg->customInt) { mapBoxHc(hvg, seqStart, seqEnd, xOff, yOff, width, tg->height, tg->track, tg->track, "Too many items in display. Zoom in to click on items"); // just do this once tg->customInt = 0; } } void bamMethods(struct track *track) /* Methods for BAM alignment files. */ { #if (defined USE_BAM && defined KNETFILE_HOOKS) knetUdcInstall(); -if (udcCacheTimeout() < 300) - udcSetCacheTimeout(300); #endif//def USE_BAM && KNETFILE_HOOKS track->canPack = TRUE; boolean compositeLevel = isNameAtCompositeLevel(track->tdb, BAM_PAIR_ENDS_BY_NAME); boolean isPaired = cartUsualBooleanClosestToHome(cart, track->tdb, compositeLevel, BAM_PAIR_ENDS_BY_NAME, (trackDbSettingClosestToHome(track->tdb, BAM_PAIR_ENDS_BY_NAME) != NULL)); char *tdbShowNames = trackDbSetting(track->tdb, BAM_SHOW_NAMES); boolean showNames = cartUsualBooleanClosestToHome(cart, track->tdb, compositeLevel, BAM_SHOW_NAMES, !sameOk(tdbShowNames, "off")); char *colorMode = cartOrTdbString(cart, track->tdb, BAM_COLOR_MODE, BAM_COLOR_MODE_DEFAULT); char *userTag = cartOrTdbString(cart, track->tdb, BAM_COLOR_TAG, BAM_COLOR_TAG_DEFAULT); if (sameString(colorMode, BAM_COLOR_MODE_TAG) && userTag != NULL) { if (! (isalpha(userTag[0]) && isalnum(userTag[1]) && userTag[2] == '\0'))