|
@@ -175,12 +175,12 @@ func (c cacheNode) doTake(v interface{}, key string, query func(v interface{}) e
|
|
|
}
|
|
}
|
|
|
if fresh {
|
|
if fresh {
|
|
|
return nil
|
|
return nil
|
|
|
- } else {
|
|
|
|
|
- // got the result from previous ongoing query
|
|
|
|
|
- c.stat.IncrementTotal()
|
|
|
|
|
- c.stat.IncrementHit()
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // got the result from previous ongoing query
|
|
|
|
|
+ c.stat.IncrementTotal()
|
|
|
|
|
+ c.stat.IncrementHit()
|
|
|
|
|
+
|
|
|
return jsonx.Unmarshal(val.([]byte), v)
|
|
return jsonx.Unmarshal(val.([]byte), v)
|
|
|
}
|
|
}
|
|
|
|
|
|