The Time2 library provides generic time series with configurable time domains.
'ch.agent:t2:1.1.7'
<dependency>
<groupId>ch.agent</groupId>
<artifactId>t2</artifactId>
<version>1.1.7</version>
</dependency>
<dependency org="ch.agent" name="t2" rev="1.1.7"/>
"ch.agent", "t2", "1.1.7"