package Ġnet . ad opt openjdk . api . v 3 . data Sources . pers it ence Ċ Ċ import Ġnet . ad opt openjdk . api . v 3 . data Sources . models . A dopt Repos Ċ import Ġnet . ad opt openjdk . api . v 3 . data Sources . models . Feature Release Ċ import Ġnet . ad opt openjdk . api . v 3 . models . Docker Download Stats Db Entry Ċ import Ġnet . ad opt openjdk . api . v 3 . models . Github Download Stats Db Entry Ċ import Ġjava . time . LocalDateTime Ċ Ċ interface ĠApi Persistence Ġ{ ĊĠĠĠ Ġsuspend Ġfun Ġupdate All Repos ( repos : ĠA dopt Repos ) ĊĠĠĠ Ġsuspend Ġfun Ġread Release Data ( feature Version : ĠInt ): ĠFeature Release ĊĊĠĠĠ Ġsuspend Ġfun Ġadd Github Download Stats Entries ( stats : ĠList < Github Download Stats Db Entry >) ĊĠĠĠ Ġsuspend Ġfun Ġget Stats For Feature Version ( feature Version : ĠInt ): ĠList < Github Download Stats Db Entry > ĊĠĠĠ Ġsuspend Ġfun Ġget Latest Github Stats For Feature Version ( feature Version : ĠInt ): ĠGithub Download Stats Db Entry ? ĊĠĠĠ Ġsuspend Ġfun Ġget Github Stats Since ( since : ĠLocalDateTime ): ĠList < Github Download Stats Db Entry > ĊĠĠĠ Ġsuspend Ġfun Ġget Docker Stats Since ( since : ĠLocalDateTime ): ĠList < Docker Download Stats Db Entry > ĊĠĠĠ Ġsuspend Ġfun Ġadd Docker Download Stats Entries ( stats : ĠList < Docker Download Stats Db Entry >) ĊĠĠĠ Ġsuspend Ġfun Ġget Latest All Docker Stats (): ĠList < Docker Download Stats Db Entry > ĊĠĠĠ Ġsuspend Ġfun Ġremove Stats Between ( start : ĠLocalDateTime , Ġend : ĠLocalDateTime ) Ċ } Ċ