Class TextTraceReader
- java.lang.Object
-
- com.github.benmanes.caffeine.cache.simulator.parser.AbstractTraceReader
-
- com.github.benmanes.caffeine.cache.simulator.parser.TextTraceReader
-
- All Implemented Interfaces:
TraceReader
- Direct Known Subclasses:
AdaptSizeTraceReader,AddressPenaltiesTraceReader,AddressTraceReader,ArcTraceReader,CambridgeTraceReader,CamelabTraceReader,GradleTraceReader,K5cloudTraceReader,LirsTraceReader,LrbTraceReader,ObjectStoreTraceReader,OutbrainTraceReader,StorageTraceReader,SystorTraceReader,TencentBlockTraceReader,TencentPhotoTraceReader,TragenTraceReader,TwitterTraceReader,WikipediaTraceReader,YoutubeTraceReader
public abstract class TextTraceReader extends AbstractTraceReader
A skeletal implementation that reads the trace file line by line as textual data.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.github.benmanes.caffeine.cache.simulator.parser.TraceReader
TraceReader.KeyOnlyTraceReader
-
-
Field Summary
-
Fields inherited from class com.github.benmanes.caffeine.cache.simulator.parser.AbstractTraceReader
filePath
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTextTraceReader(String filePath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Stream<String>lines()Returns a stream of each line in the trace file.-
Methods inherited from class com.github.benmanes.caffeine.cache.simulator.parser.AbstractTraceReader
readFile, readInput
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.github.benmanes.caffeine.cache.simulator.parser.TraceReader
characteristics, events
-
-