I am able to use Query Cache with Spring Data JPA for my custom query methods like below.
public interface CountryRepository extends JpaRepository
Originally, there was no support for query hint annotations in default CRUD methods, but apparently it hass been fixed for version 1.6M1:
https://jira.spring.io/browse/DATAJPA-173