Mod
This commit is contained in:
parent
82dc7e9bca
commit
5b9bc4754a
8
cache.go
8
cache.go
|
@ -16,7 +16,7 @@ type Item struct {
|
||||||
Expiration int64
|
Expiration int64
|
||||||
}
|
}
|
||||||
|
|
||||||
// Returns true if the item has expired.
|
// Expired Returns true if the item has expired.
|
||||||
func (item Item) Expired() bool {
|
func (item Item) Expired() bool {
|
||||||
if item.Expiration == 0 {
|
if item.Expiration == 0 {
|
||||||
return false
|
return false
|
||||||
|
@ -25,9 +25,9 @@ func (item Item) Expired() bool {
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
// For use with functions that take an expiration time.
|
// NoExpiration For use with functions that take an expiration time.
|
||||||
NoExpiration time.Duration = -1
|
NoExpiration time.Duration = -1
|
||||||
// For use with functions that take an expiration time. Equivalent to
|
// DefaultExpiration For use with functions that take an expiration time. Equivalent to
|
||||||
// passing in the same expiration duration as was given to New() or
|
// passing in the same expiration duration as was given to New() or
|
||||||
// NewFrom() when the cache was created (e.g. 5 minutes.)
|
// NewFrom() when the cache was created (e.g. 5 minutes.)
|
||||||
DefaultExpiration time.Duration = 0
|
DefaultExpiration time.Duration = 0
|
||||||
|
@ -46,7 +46,7 @@ type cache struct {
|
||||||
janitor *janitor
|
janitor *janitor
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add an item to the cache, replacing any existing item. If the duration is 0
|
// Set Add an item to the cache, replacing any existing item. If the duration is 0
|
||||||
// (DefaultExpiration), the cache's default expiration time is used. If it is -1
|
// (DefaultExpiration), the cache's default expiration time is used. If it is -1
|
||||||
// (NoExpiration), the item never expires.
|
// (NoExpiration), the item never expires.
|
||||||
func (c *cache) Set(k string, x interface{}, d time.Duration) {
|
func (c *cache) Set(k string, x interface{}, d time.Duration) {
|
||||||
|
|
Loading…
Reference in New Issue