From 477b7554cfa2e57c0f104d39261a29ebfc0ff71e Mon Sep 17 00:00:00 2001 From: phasefx Date: Thu, 16 Mar 2006 15:25:40 +0000 Subject: [PATCH] clear the cache at startup git-svn-id: svn://svn.open-ils.org/ILS/trunk@3371 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../xul/staff_client/chrome/content/main/main.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Open-ILS/xul/staff_client/chrome/content/main/main.js b/Open-ILS/xul/staff_client/chrome/content/main/main.js index 79fe16600c..6f85618bfe 100644 --- a/Open-ILS/xul/staff_client/chrome/content/main/main.js +++ b/Open-ILS/xul/staff_client/chrome/content/main/main.js @@ -14,9 +14,22 @@ function grant_perms(url) { } +function clear_the_cache() { + try { + var cacheClass = Components.classes["@mozilla.org/network/cache-service;1"]; + var cacheService = cacheClass.getService(Components.interfaces.nsICacheService); + cacheService.evictEntries(Components.interfaces.nsICache.STORE_ON_DISK); + cacheService.evictEntries(Components.interfaces.nsICache.STORE_IN_MEMORY); + } catch(E) { + dump(E+'\n');alert(E); + } +} + function main_init() { dump('entering main_init()\n'); try { + clear_the_cache(); + if (typeof JSAN == 'undefined') { throw( "The JSAN library object is missing." -- 2.43.2