It's caused by the RWLock for the thread-safe. How about using sync.Map? It can increase the efficiency of `Get`.