工具類 快取輔助類

2021-09-23 19:00:40 字數 1545 閱讀 9776

在專案中的統計模組中,查詢耗費的時間,實在是太長了,通過優化sql語句或者新增快取來提高查詢的速度,自己就弄了乙個快取的輔助類,方便操作快取中的資料。

1

using

system;

2using

system.collections;

3using

system.collections.generic;

4using

system.linq;

5using

system.text;

6using

system.threading.tasks;

7using

system.web;

8using

system.web.caching;

9namespace

website.statistics.core.utilities

1026

///27

///設定快取

28///

29///

快取鍵30

///快取鍵

31public

static

void setcache(string cachekey, object

objvalue)

3236

///37

///設定快取

38///

39///

快取鍵40

///快取的值

41///

過期時間

42public

static

void setcache(string cachekey, object

objvalue, timespan timeout)

4347

///48

///設定快取

49///

50///

快取鍵51

///快取的value

52///

絕對過期時間

53///

滑動過期時間

54public

static

void setcache(string cachekey, object

objvalue, datetime absoluteexpiration, timespan slidingexpiration)

5559

///60

///移除指定的快取

61///

62///

63public

static

void removecache(string

cachekey)

6468

///69

///移除全部快取

70///

71public

static

void

removeallcache()

7279}80

}81 }

快取用到的地方很多,封裝的這個類,也算很基礎的東西了,算是記錄一下,以後用到的時候,方便查詢。

部落格版權:

Android工具類 App相關的輔助類

此工具類是用來獲取應用程式的名稱和應用程式的版本資訊package com.duanlian import android.content.context import android.content.pm.packageinfo import android.content.pm.packagem...

JUC 輔助工具類

countdownlatch 假設這樣的乙個場景 你是圖書館管理員 現在還有五個人在圖書館中怎麼保證五個人都走完的時候進行鎖門 cyclicbarrier 鎖完門 下了班 你邀請一些朋友一起吃飯 有人提早就到 有人會準點到只有人齊了才開始吃飯 cyclicbarrier 和 countdownlat...

Android 清除快取輔助類的封裝

清除快取輔助類 清除cache中快取的 如果是清除資料,後期可增加 created by panda on 2020 05 07 public class clearcacheutils string formatfilesize formatfilesize filesize return for...