package org.jboss.as.quickstarts.datagrid.spring.core.client; import org.springframework.cache.annotation.Cacheable; import java.util.List; /** * Extremely slow Clients repository. * * @author Sebastian Laskawiec */ public class CachedClientGetter extends ClientGetter { private final ClientGetter clientGetter; public CachedClientGetter(ClientGetter clientGetter) { this.clientGetter = clientGetter; } @Cacheable(value = "clients") public List<Client> getBestClients() { return super.getBestClients(); } }