@IgnoredIf(field = "backendType", comparison = Comparison.IS_SET_TO, compareValue = "JDBC") @IgnoredIf(field = "backendType", comparison = Comparison.IS_SET_TO, compareValue = "FILE") @IgnoredIf(field = "backendType", comparison = Comparison.IS_SET_TO, compareValue = "INMEMORY") private long storageBackendCacheMaxSize = DEFAULT__STORAGE_BACKEND_CACHE; @IgnoredIf(field = "backendType", comparison = Comparison.IS_NOT_SET_TO, compareValue = "file") private boolean dropOnShutdown = false; @IgnoredIf(field = "backendType", comparison = Comparison.IS_NOT_SET_TO, compareValue = "jdbc") private String jdbcConnectionUrl; @IgnoredIf(field = "backendType", comparison = Comparison.IS_NOT_SET_TO, compareValue = "jdbc") @IgnoredIf(field = "backendType", comparison = Comparison.IS_NOT_SET_TO, compareValue = "jdbc") private String jdbcCredentialsUsername; @IgnoredIf(field = "backendType", comparison = Comparison.IS_NOT_SET_TO, compareValue = "jdbc") private String jdbcCredentialsPassword;