A Compiler Optimization during run-time. Stores the results of previous operations, so that we know the results for subsequent operations.