應用程式資料快取

2021-09-27 07:41:11 字數 1898 閱讀 8748

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

system.threading.tasks;

namespace

linqdemotest

return

true

; }

#endregion

#region get方法

//////獲得指定key的快取物件

///

//////

public

static object get(string

key)

return

objkey;

}#endregion

#region set方法

//////設定快取

///

///cache key

///快取時間

///快取物件

public

static

void set(string key, datetime expiry, object

obj)

objcache.insert(key, obj,

null

, expiry, timespan.zero);

}//////

設定快取

///

///cache key

///快取時間【分鐘】

///快取物件

public

static

void set(string key, int min, object

obj)

#endregion

#region del方法

//////刪除指定key的快取

///

///public

static

void del(string

key)

}#endregion

#region 其他

//////獲取快取中的項數

///

public

static

intcount

}//////

獲取可用於快取的千位元組數

///

public

static

long

privatebytes

}#endregion}}

ps:快取時間 為時間型別 有以下兩種處理方式

1.設定絕對過期時間

///

///設定絕對的過期時間

/// ///

//////

超過多少秒後過期

public

static

void setcachedatetime(string cachekey, object objobject, long

seconds)

2.設定相對過期時間

///

///設定當前應用程式指定包含相對過期時間cache值

/// ///

//////

超過多少時間不呼叫就失效,單位是秒

public

static

void setcachetimespan(string cachekey, object objobject,long

timespan)

應用程式資料快取

using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace linqdemotest return true endr...

應用程式快取 AppCache

html5提供了一系列的特性來支援離線應用 localstrorage web sql indexed database 需要快取的資源都放在manifest檔案中,cache manifest 以上折行必需要寫 cache 這部分寫需要快取的資源檔案列表 可以是相對路徑也可以是絕對路徑 index...

監視android應用程式資料改變

以settings系統應用程式settings.system.auto time變數為例 就是那個網路時間同步開關了。1.定義contentobserver 響應onchange函式重寫。private contentobserver mautotimeobserver new contentobs...