A technique that stores and reuses previous responses for new queries that have similar meaning, reducing redundant computation.