68ddd76f1be38e94450e3d1a73e63621ef2945a8
braney
  Fri Feb 20 16:50:48 2026 -0800
make /dev/shm/trackDbCache the default directory for the trackDb cache refs #35945

diff --git src/hg/lib/trackDbCache.c src/hg/lib/trackDbCache.c
index 9408dd7416f..58ad4b92696 100644
--- src/hg/lib/trackDbCache.c
+++ src/hg/lib/trackDbCache.c
@@ -442,28 +442,28 @@
 
 char newName[(SHA_DIGEST_LENGTH + 1) * 2];
 hexBinaryString(hash,  SHA_DIGEST_LENGTH, newName, (SHA_DIGEST_LENGTH + 1) * 2);
 
 cloneTdbListToSharedMem(newName, NULL, list, size, trackDbUrl, incFiles);
 }
 
 boolean trackDbCacheOn()
 /* Check to see if we're caching trackDb contents. */
 {
 static boolean checkedCache = FALSE;
 static boolean doCache = FALSE;
 
 if (!checkedCache)
     {
-    trackDbCacheDir = cfgOption("cacheTrackDbDir");
+    trackDbCacheDir = cfgOptionDefault("cacheTrackDbDir", "/dev/shm/trackDbCache");
     if (isNotEmpty(trackDbCacheDir))
         {
         makeDirsOnPath(trackDbCacheDir);
         chmod(trackDbCacheDir, 0777);
         doCache = TRUE;
         }
 
     checkedCache = TRUE;
     }
 
 return doCache;
 }