add custom cache key prefix logic