מנגנון ניהול Cache בסיסי

11 ביולי 2009

English: Simple Cache management function. how to make cache thinks easier.The function below can check if something is in the cache, and also if other Web request, execute the heavy function using SyncLock. לעיתים עולה הצורך לעבוד בתצורה שבה יש משאב (למשל שאילתת SQL כבדה) שיקר לייצר אותו. הפיתרון הפשוט - שומרים אותו בקאש.Cache("name") = value או שצריך לפי מגבלת תאריך ושעה:Cache.Add(Key, Value, Nothing, Expire, Nothing, Priority, Nothing) אבל כל זה מעצבן כל פעם מחדש.אחד החידושים שיצאו בגירסא 3.5 של הסביבה, הינה האפשרות להעביר פונקציות אנונימיות (Lambda), כמשתנה לפונקציה. ישבתי חמש דקות וכתבתי את הפונקציה הבאה:Public Shared Function GetFromCache(Of T)(ByVal Name As...
תגובה אחת