package Ġorg . zhi wei . boost er . core . kv Ċ Ċ /** Ċ Ġ* Ġ---------------------------------------------------------------- Ċ Ġ* Ġä½ľèĢħ ï¼ļ Ġ å¿Ĺ å¨ģ Ġ Ġz hi wei . org Ċ Ġ* Ġ ä¸» é¡µ ï¼ļ ĠGithub : Ġhttps :// github . com / zhi wei 1 9 9 0 Ċ Ġ* Ġ æĹ¥æľŁ ï¼ļ Ġ 2 0 2 0 å¹´ 0 4 æľĪ 2 7 æĹ¥ Ġ 1 4 : 5 1 Ċ Ġ* Ġ çŃ¾åĲį ï¼ļ Ġ å¤© è¡Į åģ ¥ ï¼Į åĲ Ľ åŃĲ ä»¥ èĩª å¼º ä¸į æģ¯ ï¼Ľ åľ° åĬ¿ åĿ ¤ ï¼Į åĲ Ľ åŃĲ ä»¥ åİ ļ å¾· è½½ çī© ãĢĤ Ċ Ġ* ĠYou Ġnever Ġknow Ġwhat Ġyou Ġcan Ġdo Ġuntil Ġyou Ġtry Ġ! Ċ Ġ* Ġ---------------------------------------------------------------- Ċ Ġ* ĠæĬ ½ è±¡ æİ¥åı£ ï¼Į æľ¬åľ° åŃĺåĤ¨ key - value çļĦ å·¥åħ· ç±» Ċ Ġ*/ Ċ interface ĠK v Interface Ġ{ ĊĊĠĠĠ Ġfun Ġput ( key : ĠString , Ġvalue : ĠAny ?) ĊĊĠĠĠ Ġfun Ġget Boolean ( key : ĠString , Ġdef Value : ĠBoolean Ġ= Ġfalse ): ĠBoolean ĊĊĠĠĠ Ġfun Ġget ByteArray ( key : ĠString , Ġdef Value : ĠByteArray ? Ġ= Ġnull ): ĠByteArray ? ĊĊĠĠĠ Ġfun Ġget Float ( key : ĠString , Ġdef Value : ĠFloat Ġ= Ġ 0 f ): ĠFloat ĊĊĠĠĠ Ġfun Ġget Int ( key : ĠString , Ġdef Value : ĠInt Ġ= Ġ 0 ): ĠInt ĊĊĠĠĠ Ġfun Ġget Long ( key : ĠString , Ġdef Value : ĠLong Ġ= Ġ 0 L ): ĠLong ĊĊĠĠĠ Ġfun ĠgetString ( key : ĠString , Ġdef Value : ĠString ? Ġ= Ġnull ): ĠString ? ĊĊĠĠĠ Ġfun Ġremove Value ( key : ĠString ) ĊĊĠĠĠ Ġfun Ġremove Values ( keys : ĠArray < String >) ĊĊĠĠĠ Ġfun Ġclear All () Ċ Ċ }