Discord's Member do not have a unique ID, so we need to use a combination of the user id
Clears the cache
Check's if this properties exists in the cache and value exists
Gets an item from the cache
Gets an item from the cache but adds it if it doesn't exist
Removes an item from the cache
Adds a new item to the cache
updates the member's voice state
Gets a list of members in the cache