No reason to use *sync.Mutex
This commit is contained in:
@@ -34,7 +34,7 @@ type Cache struct {
|
|||||||
type cache struct {
|
type cache struct {
|
||||||
DefaultExpiration time.Duration
|
DefaultExpiration time.Duration
|
||||||
Items map[string]*Item
|
Items map[string]*Item
|
||||||
mu *sync.Mutex
|
mu sync.Mutex
|
||||||
janitor *janitor
|
janitor *janitor
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -303,7 +303,7 @@ func New(de, ci time.Duration) *Cache {
|
|||||||
c := &cache{
|
c := &cache{
|
||||||
DefaultExpiration: de,
|
DefaultExpiration: de,
|
||||||
Items: map[string]*Item{},
|
Items: map[string]*Item{},
|
||||||
mu: &sync.Mutex{},
|
mu: sync.Mutex{},
|
||||||
}
|
}
|
||||||
if ci > 0 {
|
if ci > 0 {
|
||||||
j := &janitor{
|
j := &janitor{
|
||||||
|
|||||||
Reference in New Issue
Block a user