1 package org.springframework.samples.petclinic.jdbc;2 3 /**4 * Interface that defines a cache refresh operation.5 * To be exposed for management via JMX.6 * 7 * @author Rob Harrop8 * @since 1.29 * @see AbstractJdbcClinic10 */11 public interface CachingClinic {12 13 /**14 * Refresh the cache of Vets that the Clinic is holding.15 * @see org.springframework.samples.petclinic.Clinic#getVets()16 * @see AbstractJdbcClinic#refreshVetsCache()17 */18 void refreshVetsCache();19 20 }21