diff options
author | Eric Fellheimer <felly@google.com> | 2016-06-10 21:44:53 +0000 |
---|---|---|
committer | Yue Gan <yueg@google.com> | 2016-06-13 08:11:15 +0000 |
commit | 6f162c8476ba1ca6a2bb8242ac5980e5adcd4ebd (patch) | |
tree | 888334114b9069f0a606bdebcdad5d7af70edb63 /src | |
parent | 20d57b60e613007387cebc8fc46fefd3575e58bd (diff) |
Cache hash codes for filtering policies.
--
MOS_MIGRATED_REVID=124600066
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/pkgcache/FilteringPolicies.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/pkgcache/FilteringPolicies.java b/src/main/java/com/google/devtools/build/lib/pkgcache/FilteringPolicies.java index 4466010f9d..be4d892270 100644 --- a/src/main/java/com/google/devtools/build/lib/pkgcache/FilteringPolicies.java +++ b/src/main/java/com/google/devtools/build/lib/pkgcache/FilteringPolicies.java @@ -42,9 +42,11 @@ public final class FilteringPolicies { * Base class for singleton filtering policies. */ private abstract static class AbstractFilteringPolicy implements FilteringPolicy { + private final int hashCode = getClass().getSimpleName().hashCode(); + @Override public int hashCode() { - return getClass().getSimpleName().hashCode(); + return hashCode; } @Override |