changed cache to only support json strings