···6464func TestCacheDirectory(t *testing.T) {
6565 t.Skip("TODO: skipping live network test")
6666 inner := BaseDirectory{}
6767- d := NewCacheDirectory(&inner, 1000, time.Hour*1, time.Hour*1)
6767+ d := NewCacheDirectory(&inner, 1000, time.Hour*1, time.Hour*1, time.Hour*1)
6868 for i := 0; i < 3; i = i + 1 {
6969 testDirectoryLive(t, &d)
7070 }
···8787 TryAuthoritativeDNS: true,
8888 SkipDNSDomainSuffixes: []string{".bsky.social"},
8989 }
9090- dir := NewCacheDirectory(&base, 1000, time.Hour*1, time.Hour*1)
9090+ dir := NewCacheDirectory(&base, 1000, time.Hour*1, time.Hour*1, time.Hour*1)
9191 // All 60 routines launch at the same time, so they should all miss the cache initially
9292 routines := 60
9393 wg := sync.WaitGroup{}