fix(cache): removes memory leak when clearing an entity's metadata cache

When clearing the metadata cache for a particular entity, an empty array was unnecessarily left for each GUID removed from cache. This instead removes the entire key for the GUID.