export default interface ICacheProvider { save ( key , value ) : Promise < void > ; recover < T > ( key ) : Promise < T | null > ; invalidate ( key ) : Promise < void > ; invalidatePrefix ( prefix ) : Promise < void > ; }