Go cache package