Purge uses RemoveOldest to ensure onRemove is called