Skip to content

some sets / maps usable for large amount of storage of items concurrently.

License

Notifications You must be signed in to change notification settings

DaanV2/go-cache

Repository files navigation

Cache

Pipeline

[WIP] some sets / maps usable for large amount of storage of items concurrently.

go get github.com/daanv2/go-cache
col, err := sets.NewBuckettedSet[*test_util.TestItem](size*10, test_util.Hasher())
require.NoError(t, err)

items := test_util.Generate(int(size))
test_util.Shuffle(items)

for _, item := range items {
	v, ok := col.GetOrAdd(item)
	require.True(t, ok)
	require.Equal(t, v, item)
}

About

some sets / maps usable for large amount of storage of items concurrently.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published