150px|thumb|Write through 150px|thumb|Write back 150px|thumb|Write once MESI (inaczej Illinois protocol) — protokół spójności danych w pamięci podręcznej (cache) komputera, stosowany w większości współczesnych procesorów.

Każda linia pamięci podręcznej ma przydzielony jeden z czterech stanów (zakodowanych na dwóch dodatkowych bitach): M (modified) – linia pamięci jest dostępna tylko w jednym z poziomów cache i jest różna od zawartości pamięci operacyjnej E (exclusive) – linia pamięci jest dostępna tylko w jednym z poziomów cache, oraz w pamięci operacyjnej S (shared) – linia pamięci jest dostępna na wszystkich poziomach cache oraz w pamięci operacyjnej I (invalid) – linia pamięci jest nieaktualna i może zostać zastąpiona inną.

Tryby zapisu do pamięci podręcznej Write through (zapis skrośny) – najstarszy chronologicznie tryb zapisu, używany w procesorach 80486 (pierwsze układy z pamięcią podręczną). Jest to zapis przeprowadzany przez całą hierarchię pamięci od najniższego poziomu cache do pamięci operacyjnej. Występują tu tylko dwa stany: shared i invalid. Po wypełnieniu linii następuje przejście do shared. Linia zostaje zamarkowana jako invalid podczas zapisu do pamięci poprzez kanał DMA (ESH-W – external hit write).