Skip to content

criticalmassbr/ttl-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simple utility for creating maps where values have a expiration time

// records should expire after 30 minutes
duration := time.Minute * 30

// check for expired records every minute
tckEvery := time.Minute * 1

ttlMap := New[string](duration, tckEvery)

ttlMap.Put("key", "some value")
ttlMap.Get("key") // some value

time.Sleep(time.Minute * 31)
ttlMap.Get("key") // ""

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages