Bug 1350676 - Label nsExiprationTracker subclasses BlurCache & GradientCache (r=dvander)

MozReview-Commit-ID: 6O1gGQAIYJQ
This commit is contained in:
Bill McCloskey 2017-06-14 14:24:28 -07:00
parent 224d56eb18
commit 548982bb83
2 changed files with 6 additions and 2 deletions

View File

@ -12,6 +12,7 @@
#include "mozilla/gfx/Blur.h"
#include "mozilla/gfx/PathHelpers.h"
#include "mozilla/Maybe.h"
#include "mozilla/SystemGroup.h"
#include "nsExpirationTracker.h"
#include "nsClassHashtable.h"
#include "gfxUtils.h"
@ -351,7 +352,8 @@ class BlurCache final : public nsExpirationTracker<BlurCacheData,4>
{
public:
BlurCache()
: nsExpirationTracker<BlurCacheData, 4>(GENERATION_MS, "BlurCache")
: nsExpirationTracker<BlurCacheData, 4>(GENERATION_MS, "BlurCache",
SystemGroup::EventTargetFor(TaskCategory::Other))
{
}

View File

@ -8,6 +8,7 @@
#include "PLDHashTable.h"
#include "nsExpirationTracker.h"
#include "nsClassHashtable.h"
#include "mozilla/SystemGroup.h"
#include "mozilla/Telemetry.h"
#include "gfxGradientCache.h"
#include <time.h>
@ -123,7 +124,8 @@ class GradientCache final : public nsExpirationTracker<GradientCacheData,4>
public:
GradientCache()
: nsExpirationTracker<GradientCacheData,4>(MAX_GENERATION_MS,
"GradientCache")
"GradientCache",
SystemGroup::EventTargetFor(TaskCategory::Other))
{
srand(time(nullptr));
mTimerPeriod = rand() % MAX_GENERATION_MS + 1;