Record Class ProtectedCache.ProtectionStats
java.lang.Object
java.lang.Record
cloud.opencode.base.cache.ProtectedCache.ProtectionStats
- Record Components:
bloomFilterEntries- the number of bloom filter entries | 布隆过滤器条目数negativeCacheEntries- the number of negative cache entries | 负缓存条目数inFlightLoads- the number of in-flight loads | 进行中的加载数
- Enclosing class:
ProtectedCache<K,V>
public static record ProtectedCache.ProtectionStats(long bloomFilterEntries, int negativeCacheEntries, int inFlightLoads)
extends Record
Protection statistics
- Since:
- JDK 25, opencode-base-cache V2.0.0
- Author:
- Leon Soo www.LeonSoo.com
-
Constructor Summary
ConstructorsConstructorDescriptionProtectionStats(long bloomFilterEntries, int negativeCacheEntries, int inFlightLoads) Creates an instance of aProtectionStatsrecord class. -
Method Summary
Modifier and TypeMethodDescriptionlongReturns the value of thebloomFilterEntriesrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.intReturns the value of theinFlightLoadsrecord component.intReturns the value of thenegativeCacheEntriesrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
ProtectionStats
public ProtectionStats(long bloomFilterEntries, int negativeCacheEntries, int inFlightLoads) Creates an instance of aProtectionStatsrecord class.- Parameters:
bloomFilterEntries- the value for thebloomFilterEntriesrecord componentnegativeCacheEntries- the value for thenegativeCacheEntriesrecord componentinFlightLoads- the value for theinFlightLoadsrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with thecomparemethod from their corresponding wrapper classes. -
bloomFilterEntries
public long bloomFilterEntries()Returns the value of thebloomFilterEntriesrecord component.- Returns:
- the value of the
bloomFilterEntriesrecord component
-
negativeCacheEntries
public int negativeCacheEntries()Returns the value of thenegativeCacheEntriesrecord component.- Returns:
- the value of the
negativeCacheEntriesrecord component
-
inFlightLoads
public int inFlightLoads()Returns the value of theinFlightLoadsrecord component.- Returns:
- the value of the
inFlightLoadsrecord component
-