CacheAnalyticsPeriod class
A class that provides analytics for a specific time period.
Constructors
- CacheAnalyticsPeriod.new({required DateTime startTime, required DateTime endTime, required int hitCount, required int missCount, required int putCount, required int deleteCount, required int clearCount})
- Creates a new instance of CacheAnalyticsPeriod.
Properties
- clearCount → int
-
The number of cache clears during the period.
final
- deleteCount → int
-
The number of cache deletes during the period.
final
- duration → Duration
-
Gets the duration of the period.
no setter
- endTime → DateTime
-
The end time of the period.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- hitCount → int
-
The number of cache hits during the period.
final
- hitRate → double
-
Gets the cache hit rate during the period.
no setter
- missCount → int
-
The number of cache misses during the period.
final
- operationsPerSecond → double
-
Gets the operations per second during the period.
no setter
- putCount → int
-
The number of cache puts during the period.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- startTime → DateTime
-
The start time of the period.
final
- totalOperations → int
-
Gets the total number of cache operations during the period.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited