add convertor for cache