package Ġcom . storage . kit Ċ Ċ import Ġandroidx . room .* Ċ Ċ /** Ċ Ġ* ĠAuthor : Ġ ä¿¡ ä» ° å¹´ è½» Ċ Ġ* ĠDate : Ġ 2 0 2 0 - 1 2 - 2 5 Ġ 1 6 : 0 3 Ċ Ġ* ĠEmail : Ġh yd z ns qk @ 1 6 3 . com Ċ Ġ* ĠDes : Ġ æķ°æį®åºĵ çļĦ è¡¨ æĵįä½ľ dao å¯¹è±¡ Ċ Ġ*/ Ċ @ Dao Ċ interface ĠCache Dao Ġ{ ĊĊĠĠĠ Ġ@ Insert ( entity Ġ= ĠCache :: class , Ġon Conflict Ġ= ĠOn Conflict Strategy . REPLACE ) ĊĠĠĠ Ġfun Ġsave Cache ( cache : ĠCache ): ĠLong ĊĊĠĠĠ Ġ@ Query (" select Ġ* Ġfrom Ġcache Ġwhere Ġ` key ` =: key ") ĊĠĠĠ Ġfun Ġget Cache ( key : ĠString ): ĠCache ? ĊĊĠĠĠ Ġ@ Delete ( entity Ġ= ĠCache :: class ) ĊĠĠĠ Ġfun Ġdelete Cache ( cache : ĠCache ) Ċ }