How to use Spring Boot Cacheable on self-invocation | Hacker News Reader