6 // Open for write, write
10 Ci
.nsICacheStorage
.OPEN_NORMALLY
,
12 new OpenCallback(NEW
, "200m1", "200part1a-", function () {
13 // Open normally but wait for validation from the server
17 Ci
.nsICacheStorage
.OPEN_NORMALLY
,
19 new OpenCallback(PARTIAL
, "200m1", "200part1a-", function (entry
) {
20 // emulate 200 from the server, i.e. recreate the entry, resume transaction and
21 // write new content to the output stream
23 NEW
| WAITFORWRITE
| RECREATE
,
29 ).onCacheEntryAvailable(entry
, true, Cr
.NS_OK
);
33 var mc
= new MultipleCallbacks(3, finish_cache2_test
);
38 Ci
.nsICacheStorage
.OPEN_NORMALLY
,
40 new OpenCallback(NORMAL
, "200m2", "200part1b--part2b", function () {
47 Ci
.nsICacheStorage
.OPEN_NORMALLY
,
49 new OpenCallback(NORMAL
, "200m2", "200part1b--part2b", function () {
56 Ci
.nsICacheStorage
.OPEN_NORMALLY
,
58 new OpenCallback(NORMAL
, "200m2", "200part1b--part2b", function () {