mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 03:15:11 +00:00
Bug 1350676 - Label nsExiprationTracker subclasses BlurCache & GradientCache (r=dvander)
MozReview-Commit-ID: 6O1gGQAIYJQ
This commit is contained in:
parent
224d56eb18
commit
548982bb83
@ -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))
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user