test_cache2-09-evict-disk-by-uri.js (699B)
1 "use strict"; 2 3 function run_test() { 4 do_get_profile(); 5 6 asyncOpenCacheEntry( 7 "http://a/", 8 "disk", 9 Ci.nsICacheStorage.OPEN_NORMALLY, 10 null, 11 new OpenCallback(NEW, "a1m", "a1d", function () { 12 asyncOpenCacheEntry( 13 "http://a/", 14 "disk", 15 Ci.nsICacheStorage.OPEN_NORMALLY, 16 null, 17 new OpenCallback(NORMAL, "a1m", "a1d", function () { 18 var storage = getCacheStorage("disk"); 19 storage.asyncDoomURI( 20 createURI("http://a/"), 21 "", 22 new EvictionCallback(true, function () { 23 finish_cache2_test(); 24 }) 25 ); 26 }) 27 ); 28 }) 29 ); 30 31 do_test_pending(); 32 }