キャッシュサイズを設定したいと思います。私は@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();
}
それは今は良い取り組んでいるが、私は、最大キャッシュサイズを設定します。メインの設定ファイルでこれをどのように設定できますか?
どのキャッシュ実装が使用しているかによって異なります。 spring caheは抽象レイヤーにすぎません – Jaiwo99
私はどんな実装も使用しません。私はEhcacheを使用します。ありがとうございました。 – fatiherdem