cache by defined keyFormat at method