Predmemorija, poznata i kao cache, je tehnologija koja se koristi za pohranjivanje često korištenih podataka kako bi se smanjilo vrijeme potrebno za pristup tim podacima. Umjesto da se svaki put kada se podaci trebaju pristupiti, iznova učitavaju iz izvora, oni se čuvaju u predmemoriji i brzo se mogu dohvatiti.
Kada znate što je predmemorija, važno je znati gdje se predmemorija koristi. Predmemorija se koristi u različitim aplikacijama, uključujući web preglednike, operativne sustave i aplikacije za reprodukciju videozapisa. Primjerice, kada korisnik posjeti web stranicu, preglednik pohranjuje određene dijelove stranice u predmemoriju kako bi se pristupilo brže sljedeći put kada se posjeti ista stranica.
Predmemorija igra važnu ulogu u poboljšanju performansi sustava, smanjenju vremena čekanja i poboljšanju korisničkog iskustva. Međutim, ako se predmemorija ne upravlja ispravno, može doći do problema s upotrebom memorije i izazvati probleme s performansama. Stoga je važno pravilno konfigurirati i upravljati predmemorijom. Postoje različiti alati za upravljanje predmemorijom na različitim platformama. Na primjer, u Windows operativnom sustavu postoji alat za čišćenje predmemorije koji može pomoći u oslobađanju memorije koja se koristi za predmemoriju.