File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed
Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 88
99type LruCache struct {
1010 * lru.Cache
11- mutex sync.Mutex
11+ sync.Mutex
1212}
1313
1414func NewLruCache (maxEntries int ) * LruCache {
@@ -18,14 +18,14 @@ func NewLruCache(maxEntries int) *LruCache {
1818}
1919
2020func (l * LruCache ) Add (key lru.Key , value interface {}) {
21- l .mutex . Lock ()
21+ l .Lock ()
2222 l .Cache .Add (key , value )
23- l .mutex . Unlock ()
23+ l .Unlock ()
2424}
2525func (l * LruCache ) Get (key lru.Key ) (value interface {}, ok bool ) {
26- l .mutex . Lock ()
26+ l .Lock ()
2727 value , ok = l .Cache .Get (key )
28- l .mutex . Unlock ()
28+ l .Unlock ()
2929 return
3030}
3131
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ func TestLruCache_Add(t *testing.T) {
99 t .Logf ("1: %+v %+v" , v , ok )
1010 lruCache .Add (11 , 10 )
1111 lruCache .Add (13 , 10 )
12- lruCache .Add (14 , 10 )
1312 v , ok = lruCache .Get (10 )
1413 t .Logf ("2: %+v %+v" , v , ok )
14+ lruCache .Add (14 , 10 )
1515}
You can’t perform that action at this time.
0 commit comments