Android 清空快取

2021-08-13 14:09:28 字數 1507 閱讀 8208

public

class

/** *@param context

*@param catchpathstring 快取路徑

*@return

*@throws exception

* 當前快取大小

*/public

static string gettotalcachesize(context context, string catchpathstring) throws exception

return getformatsize(cachesize);

}/**

*@param context

*@param catchpathstring 快取路徑

* 清空快取

*/public

static

void

clearallcache(context context, string catchpathstring)

}private

static

boolean

deletedir(file dir) }}

}if (dir == null) else

}// 獲取檔案

// context.getexternalfilesdir() --> sdcard/android/data/你的應用的包名/files/

// 目錄,一般放一些長時間儲存的資料

// context.getexternalcachedir() -->

// sdcard/android/data/你的應用包名/cache/目錄,一般存放臨時快取資料

private

static

long

getfoldersize(file file) throws exception else }}

} catch (exception e)

return size;

}/**

* 格式化單位

* 計算快取的大小

*@param size

*@return

*/private

static string getformatsize(double size)

double megabyte = kilobyte / 1024;

if (megabyte < 1)

double gigabyte = megabyte / 1024;

if (gigabyte < 1)

double terabytes = gigabyte / 1024;

if (terabytes < 1)

bigdecimal result4 = new bigdecimal(terabytes);

return result4.setscale(2, bigdecimal.round_half_up).toplainstring()

+ "tb";

}}

jsp清空快取

快取 快取就是資料交換的緩衝區 稱作cache 快取的思想可以應用在軟體分層的各個層面。它是一種內部機制,對外界而言,是不可感知的。資料庫本身有快取,持久層也可以快取。比如 hibernate,還分1級和2級快取 業務層也可以有快取 但一般來說,這是乙個過程域,不會設快取 server上的快取機制 ...

清空掉taxonomy get tree快取

taxonomy get tree vid,parent,depth,max depth 這個函式生成乙個詞彙表的層級化表示。引數 vid就是用來生成層級樹的詞彙表的詞彙表id。如果你不想為乙個詞彙表生成乙個整樹的話,而只想生成乙個以 parent宣告的詞語id為根的子樹,這時你可以宣告引數 par...

清空瀏覽器快取

清除瀏覽器快取 response.buffer true response.expiresabsolute datetime.now.adddays 1 response.cache.setexpires datetime.now.adddays 1 response.expires 0 respo...