map evict and clear revised