Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Firefox/third_party/rust/syn/src/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 30 kB image not shown  

Quelle  test_cache2-12-evict-disk.js   Sprache: unbekannt

 
"use strict";

function run_test() {
  do_get_profile();

  var mc = new MultipleCallbacks(3, function () {
    var diskStorage = getCacheStorage("disk");
    diskStorage.asyncEvictStorage(
      new EvictionCallback(truefunction () {
        diskStorage.asyncVisitStorage(
          new VisitCallback(0, 0, [], function () {
            var memoryStorage = getCacheStorage("memory");
            memoryStorage.asyncVisitStorage(
              new VisitCallback(0, 0, [], function () {
                finish_cache2_test();
              }),
              true
            );
          }),
          true
        );
      })
    );
  });

  asyncOpenCacheEntry(
    "http://mem1/",
    "memory",
    Ci.nsICacheStorage.OPEN_NORMALLY,
    null,
    new OpenCallback(NEW"m2m""m2d"function () {
      asyncOpenCacheEntry(
        "http://mem1/",
        "memory",
        Ci.nsICacheStorage.OPEN_NORMALLY,
        null,
        new OpenCallback(NORMAL, "m2m""m2d"function () {
          mc.fired();
        })
      );
    })
  );

  asyncOpenCacheEntry(
    "http://a/",
    "disk",
    Ci.nsICacheStorage.OPEN_NORMALLY,
    null,
    new OpenCallback(NEW"a1m""a1d"function () {
      asyncOpenCacheEntry(
        "http://a/",
        "disk",
        Ci.nsICacheStorage.OPEN_NORMALLY,
        null,
        new OpenCallback(NORMAL, "a1m""a1d"function () {
          mc.fired();
        })
      );
    })
  );

  asyncOpenCacheEntry(
    "http://b/",
    "disk",
    Ci.nsICacheStorage.OPEN_NORMALLY,
    null,
    new OpenCallback(NEW"b1m""b1d"function () {
      asyncOpenCacheEntry(
        "http://b/",
        "disk",
        Ci.nsICacheStorage.OPEN_NORMALLY,
        null,
        new OpenCallback(NORMAL, "b1m""b1d"function () {
          mc.fired();
        })
      );
    })
  );

  do_test_pending();
}

Messung V0.5
C=93 H=99 G=95

[ Dauer der Verarbeitung: 0.17 Sekunden  (vorverarbeitet)  ]