}
}
+ function clear_the_cache() {
+ try {
+ netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
+ 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) {
+ alert('Problem clearing the cache: ' + E);
+ }
+ }
+
'execute_ses' : function() {
var obj = this;
+ clear_the_cache();
obj.data.stash_retrieve();
for (var i = 0; i < obj.sel_list.length; i++) {
'ses_errors' : function() {
var obj = this;
+ clear_the_cache();
obj.data.stash_retrieve();
var url = xulG.url_prefix(urls.XUL_OFFLINE_MANAGE_XACTS_CGI)
'ses_status' : function() {
var obj = this;
+ clear_the_cache();
obj.data.stash_retrieve();
var url = xulG.url_prefix(urls.XUL_OFFLINE_MANAGE_XACTS_CGI)
var desc = window.prompt('Please enter a description:','','Create an Offline Transaction Session');
if (desc=='' || desc==null) { return; }
+ clear_the_cache();
obj.data.stash_retrieve();
var url = xulG.url_prefix(urls.XUL_OFFLINE_MANAGE_XACTS_CGI)
try {
+ clear_the_cache();
obj.data.stash_retrieve();
var url = xulG.url_prefix(urls.XUL_OFFLINE_MANAGE_XACTS_CGI)