Optimise the locking time
Optimise the locking time for sender and message names
This commit is contained in:
parent
0c40bff4f8
commit
34484b5031
@ -20,8 +20,10 @@ func cacheRefreshMessageNames() {
|
||||
Log.LogShort(senderName, LM.CategorySYSTEM, LM.LevelINFO, LM.MessageNameSTARTUP, `The message names' refresh thread is now running.`)
|
||||
go func() {
|
||||
for true {
|
||||
|
||||
data := readMessageNamesFromDB()
|
||||
mutexCacheMessageNames.Lock()
|
||||
cacheMessageNames = readMessageNamesFromDB()
|
||||
cacheMessageNames = data
|
||||
mutexCacheMessageNames.Unlock()
|
||||
|
||||
Log.LogShort(senderName, LM.CategorySYSTEM, LM.LevelTALKATIVE, LM.MessageNameEXECUTE, `The message names' cache was refreshed.`)
|
||||
|
@ -20,8 +20,10 @@ func cacheRefreshSenderNames() {
|
||||
Log.LogShort(senderName, LM.CategorySYSTEM, LM.LevelINFO, LM.MessageNameSTARTUP, `The sender names' refresh thread is now running.`)
|
||||
go func() {
|
||||
for true {
|
||||
|
||||
data := readSenderNamesFromDB()
|
||||
mutexCacheSenderNames.Lock()
|
||||
cacheSenderNames = readSenderNamesFromDB()
|
||||
cacheSenderNames = data
|
||||
mutexCacheSenderNames.Unlock()
|
||||
|
||||
Log.LogShort(senderName, LM.CategorySYSTEM, LM.LevelTALKATIVE, LM.MessageNameEXECUTE, `The sender names' cache was refreshed.`)
|
||||
|
Loading…
Reference in New Issue
Block a user