class com.github.benmanes.caffeine.cache.SILMW extends com.github.benmanes.caffeine.cache.SIL { static final com.github.benmanes.caffeine.cache.LocalCacheFactory FACTORY; long maximum; long weightedSize; long windowMaximum; long windowWeightedSize; long mainProtectedMaximum; long mainProtectedWeightedSize; double stepSize; long adjustment; int hitsInSample; int missesInSample; double previousSampleHitRate; final com.github.benmanes.caffeine.cache.FrequencySketch sketch; final com.github.benmanes.caffeine.cache.AccessOrderDeque accessOrderWindowDeque; final com.github.benmanes.caffeine.cache.AccessOrderDeque accessOrderProbationDeque; final com.github.benmanes.caffeine.cache.AccessOrderDeque accessOrderProtectedDeque; void (com.github.benmanes.caffeine.cache.Caffeine, com.github.benmanes.caffeine.cache.AsyncCacheLoader, boolean) { com.github.benmanes.caffeine.cache.Caffeine v; com.github.benmanes.caffeine.cache.AccessOrderDeque v, v, v; long v, v; int v; com.github.benmanes.caffeine.cache.FrequencySketch v, v; com.github.benmanes.caffeine.cache.AsyncCacheLoader v; com.github.benmanes.caffeine.cache.SILMW v; boolean v, v, v, v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v := @parameter: com.github.benmanes.caffeine.cache.Caffeine; v := @parameter: com.github.benmanes.caffeine.cache.AsyncCacheLoader; v := @parameter: boolean; specialinvoke v.(com.github.benmanes.caffeine.cache.Caffeine,com.github.benmanes.caffeine.cache.AsyncCacheLoader,boolean)>(v, v, v); v = new com.github.benmanes.caffeine.cache.FrequencySketch; specialinvoke v.()>(); v. = v; v = virtualinvoke v.(); if v == 0 goto label; v = virtualinvoke v.(); v = virtualinvoke v.(); v = staticinvoke (v, v); v = v.; virtualinvoke v.(v); label: v = virtualinvoke v.(); if v != 0 goto label; v = virtualinvoke v.(); if v == 0 goto label; label: v = new com.github.benmanes.caffeine.cache.AccessOrderDeque; specialinvoke v.()>(); goto label; label: v = null; label: v. = v; v = new com.github.benmanes.caffeine.cache.AccessOrderDeque; specialinvoke v.()>(); v. = v; v = new com.github.benmanes.caffeine.cache.AccessOrderDeque; specialinvoke v.()>(); v. = v; return; } protected final boolean evicts() { com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; return 1; } protected final long maximum() { long v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v = v.; return v; } protected final void setMaximum(long) { long v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v := @parameter: long; v. = v; return; } protected final long weightedSize() { long v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v = v.; return v; } protected final void setWeightedSize(long) { long v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v := @parameter: long; v. = v; return; } protected final long windowMaximum() { long v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v = v.; return v; } protected final void setWindowMaximum(long) { long v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v := @parameter: long; v. = v; return; } protected final long windowWeightedSize() { long v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v = v.; return v; } protected final void setWindowWeightedSize(long) { long v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v := @parameter: long; v. = v; return; } protected final long mainProtectedMaximum() { long v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v = v.; return v; } protected final void setMainProtectedMaximum(long) { long v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v := @parameter: long; v. = v; return; } protected final long mainProtectedWeightedSize() { long v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v = v.; return v; } protected final void setMainProtectedWeightedSize(long) { long v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v := @parameter: long; v. = v; return; } protected final double stepSize() { com.github.benmanes.caffeine.cache.SILMW v; double v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v = v.; return v; } protected final void setStepSize(double) { com.github.benmanes.caffeine.cache.SILMW v; double v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v := @parameter: double; v. = v; return; } protected final long adjustment() { long v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v = v.; return v; } protected final void setAdjustment(long) { long v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v := @parameter: long; v. = v; return; } protected final int hitsInSample() { int v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v = v.; return v; } protected final void setHitsInSample(int) { int v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v := @parameter: int; v. = v; return; } protected final int missesInSample() { int v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v = v.; return v; } protected final void setMissesInSample(int) { int v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v := @parameter: int; v. = v; return; } protected final double previousSampleHitRate() { com.github.benmanes.caffeine.cache.SILMW v; double v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v = v.; return v; } protected final void setPreviousSampleHitRate(double) { com.github.benmanes.caffeine.cache.SILMW v; double v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v := @parameter: double; v. = v; return; } protected final com.github.benmanes.caffeine.cache.FrequencySketch frequencySketch() { com.github.benmanes.caffeine.cache.FrequencySketch v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v = v.; return v; } protected final com.github.benmanes.caffeine.cache.AccessOrderDeque accessOrderWindowDeque() { com.github.benmanes.caffeine.cache.AccessOrderDeque v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v = v.; return v; } protected final com.github.benmanes.caffeine.cache.AccessOrderDeque accessOrderProbationDeque() { com.github.benmanes.caffeine.cache.AccessOrderDeque v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v = v.; return v; } protected final com.github.benmanes.caffeine.cache.AccessOrderDeque accessOrderProtectedDeque() { com.github.benmanes.caffeine.cache.AccessOrderDeque v; com.github.benmanes.caffeine.cache.SILMW v; v := @this: com.github.benmanes.caffeine.cache.SILMW; v = v.; return v; } static void () { com.github.benmanes.caffeine.cache.LocalCacheFactory v; v = staticinvoke (); = v; return; } }