is PagingAndSortingRepository JPA will hit the database every time or it fetches all the records once from database and stores in cache and then retrieves from there when we rea