As a noun, cache means a hiding place for storing/concealing items, or the items hidden there (like weapons, treasure, or supplies). It can also refer to a hidden store of knowledge or computer memory for quick data access. A cache is typically concealed for security, future use, or efficiency.