我想配置我的缓存大小。我正在使用@EnableCaching
。这是我的缓存存储库。
VendorRepository
public interface VendorRepository extends Repository<Vendor, Long> {
@Cacheable("vendorByUsername")
Vendor getVendorByUsername(String username);
@CacheEvict(value = {"vendorByUsername", "vendor", "vendors"}, allEntries = true)
Vendor save(Vendor vendor);
@Cacheable("vendor")
Vendor findOne(Long id);
@Cacheable("vendors")
List<Vendor> findAll();
}
目前情况良好,但我希望设置最大缓存大小。我该如何在主配置文件中进行配置?