Informatica Lookups can be cached or uncached (no cache). A cached lookup can be either static or dynamic. A static cache is one that does not modify the cache once it is built, and it remains the same during the session run. On the other hand, a cache is refreshed during the session run by inserting or updating the records in the cache based on the incoming source data.
By default, Informatica cache is a static cache. A lookup cache can also be divided as persistent or non-persistent based on whether Informatica retains the cache even after the completion of the session run or deletes it.