कैश त्वरित पहुंच वाला एक मध्यवर्ती क्लिपबोर्ड है। इसमें कम से कम तेज़ पहुँच के साथ स्मृति में संग्रहीत जानकारी की एक प्रति होती है, इस प्रकार उपयोगकर्ता के समय की बचत होती है।
कैशे एक उच्च एक्सेस स्पीड वाली मेमोरी है, जिसे मुख्य मेमोरी में स्थायी रूप से निहित डेटा तक पहुंचने की प्रक्रिया को तेज करने के लिए डिज़ाइन किया गया है। डेटा कैशिंग का उपयोग हार्ड ड्राइव, सीपीयू, ब्राउज़र और वेब सर्वर द्वारा किया जाता है। कैश में प्रविष्टियों का एक सेट शामिल होता है। उनमें से प्रत्येक एक आइटम या डेटा के ब्लॉक से जुड़ा हुआ है। प्रत्येक प्रविष्टि में एक पहचानकर्ता होता है जो कैश में डेटा और मुख्य मेमोरी में प्रतियों के बीच पत्राचार की पहचान करता है। जब क्लाइंट (सीपीयू, वेब ब्राउज़र, ऑपरेटिंग सिस्टम) डेटा तक पहुंचता है, तो पहले कैश की जांच की जाती है। यदि इसमें एक पहचानकर्ता के साथ एक रिकॉर्ड होता है जो आवश्यक डेटा आइटम के पहचानकर्ता से मेल खाता है, तो कैश डेटा लिया जाता है। जब कैश में डेटा आइटम अपडेट किए जाते हैं, तो उन्हें मुख्य मेमोरी में संशोधित किया जाता है। कैश में, जहां तत्काल लेखन होता है, कोई भी परिवर्तन मुख्य मेमोरी डेटा के अद्यतन का कारण बनता है। राइट-बैक (राइट-बैक) कैश में, आइटम बेदखली पर, क्लाइंट के अनुरोध पर, या समय-समय पर एक अपडेट होता है। डिवाइस की रैंडम एक्सेस मेमोरी (RAM) तक पहुँचने की प्रक्रिया को कम करने के लिए सेंट्रल प्रोसेसिंग यूनिट के कई मॉडलों का अपना कैश होता है, जो रजिस्टरों की तुलना में धीमा होता है। CPU कैश को कई स्तरों (3 तक) में विभाजित किया गया है। सबसे तेज़ मेमोरी को प्रथम स्तर का कैश या L1-कैश माना जाता है। यह प्रोसेसर का एक अभिन्न अंग है, क्योंकि यह इसके साथ एक ही डाई पर स्थित है और कार्यात्मक ब्लॉकों का हिस्सा है। एल 2-कैश - दूसरे स्तर का कैश, और प्रदर्शन की इसी गति। यह आमतौर पर या तो मरने पर स्थित होता है, जैसे L1 या कोर से दूर नहीं, उदाहरण के लिए, एक प्रोसेसर कार्ट्रिज में (स्लॉट प्रोसेसर में)। L3 कैश कम से कम तेज होता है और आमतौर पर सीपीयू कोर से अलग स्थित होता है, यह है अन्य कैश की तुलना में धीमा, लेकिन ऑपरेटिव एक से तेज।