sm
/
cache
1
0
Fork 0

No reason to use *sync.Mutex

This commit is contained in:
Patrick Mylund Nielsen 2012-02-17 00:20:20 +01:00
parent 39b4f413a1
commit dfeb3cfa2b
1 changed files with 2 additions and 2 deletions

View File

@ -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{