IdentityMap is a design pattern used for optimizing object look up and maintaining a consistent view of data within a specific context (e.g., a single web request). Martin Fowler's Patterns of Enterprise Application Architecture discusses it in more depth and how it relates to other design patterns.