package Ġch . y vu . test store . integration . run Ċ Ċ import Ġch . y vu . test store . integration . List Back ed Repository Ċ import Ġch . y vu . test store . run . overview . Run Statistics Ċ import Ġch . y vu . test store . run . overview . Run Statistics Repository Ċ import Ġjava . util .* Ċ Ċ class ĠList Back ed Run Statistics Repository ( val Ġgeneric Repository : ĠList Back ed Repository < Run Statistics >) Ġ: ĠRun Statistics Repository Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġsave ( item : ĠRun Statistics ): ĠRun Statistics Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġgeneric Repository . save ( item ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdelete All () Ġ{ ĊĠĠĠĠĠĠĠ Ġgeneric Repository . delete All () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠfindAll (): ĠList < Run Statistics > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġgeneric Repository . findAll () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcount (): ĠLong Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġgeneric Repository . count () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠfindBy Run Id ( run Id : ĠUUID ): ĠRun Statistics ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġgeneric Repository . findAll Ġ{ Ġit . run Ġ== Ġrun Id Ġ}. first OrNull () ĊĠĠĠ Ġ} ĊĊ Ċ }