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...