Eu amo como este post prova literalmente o ponto oposto que tenta fazer.
Não apenas a simultaneidade é abaixo do ideal, mas ele está usando ponteiros para T em vez de apenas T.
Você precisa de um cache Go simples?
Não procure uma biblioteca, apenas faça um pacote e adicione os métodos necessários. Você ficaria surpreso com o que é capaz de fazer quando cria as coisas sozinho.
Basta desbloquear seu poder,