A thread-safe time-based key-value store for Go.
Full docs are available on Godoc
func main() {
l := timemap.New()
l.Set("name", "Rustacean", time.Now())
time.Sleep(10 * time.Millisecond)
l.Set("name", "Gopher", time.Now())
v, _ := l.Get("name", time.Now())
fmt.Println(v) # Expect "Gopher" :-)
}