pub struct CacheConfiguration {Show 30 fields
pub atomicity_mode: AtomicityMode,
pub num_backup: i32,
pub cache_mode: CacheMode,
pub copy_on_read: bool,
pub data_region_name: Option<String>,
pub eager_ttl: bool,
pub statistics_enabled: bool,
pub group_name: Option<String>,
pub default_lock_timeout_ms: i64,
pub max_concurrent_async_operations: i32,
pub max_query_iterators: i32,
pub name: String,
pub onheap_cache_enabled: bool,
pub partition_loss_policy: PartitionLossPolicy,
pub query_detail_metrics_size: i32,
pub query_parallelism: i32,
pub read_from_backup: bool,
pub rebalance_batch_size: i32,
pub rebalance_batches_prefetch_count: i64,
pub rebalance_delay_ms: i64,
pub rebalance_mode: RebalanceMode,
pub rebalance_order: i32,
pub rebalance_throttle_ms: i64,
pub rebalance_timeout_ms: i64,
pub sql_escape_all: bool,
pub sql_index_max_size: i32,
pub sql_schema: Option<String>,
pub write_synchronization_mode: WriteSynchronizationMode,
pub cache_key_configurations: Option<Vec<CacheKeyConfiguration>>,
pub query_entities: Option<Vec<QueryEntity>>,
}
Fields§
§atomicity_mode: AtomicityMode
§num_backup: i32
§cache_mode: CacheMode
§copy_on_read: bool
§data_region_name: Option<String>
§eager_ttl: bool
§statistics_enabled: bool
§group_name: Option<String>
§default_lock_timeout_ms: i64
§max_concurrent_async_operations: i32
§max_query_iterators: i32
§name: String
§onheap_cache_enabled: bool
§partition_loss_policy: PartitionLossPolicy
§query_detail_metrics_size: i32
§query_parallelism: i32
§read_from_backup: bool
§rebalance_batch_size: i32
§rebalance_batches_prefetch_count: i64
§rebalance_delay_ms: i64
§rebalance_mode: RebalanceMode
§rebalance_order: i32
§rebalance_throttle_ms: i64
§rebalance_timeout_ms: i64
§sql_escape_all: bool
§sql_index_max_size: i32
§sql_schema: Option<String>
§write_synchronization_mode: WriteSynchronizationMode
§cache_key_configurations: Option<Vec<CacheKeyConfiguration>>
§query_entities: Option<Vec<QueryEntity>>
Implementations§
Source§impl CacheConfiguration
impl CacheConfiguration
pub fn new(name: &str) -> CacheConfiguration
Trait Implementations§
Source§impl Clone for CacheConfiguration
impl Clone for CacheConfiguration
Source§fn clone(&self) -> CacheConfiguration
fn clone(&self) -> CacheConfiguration
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for CacheConfiguration
impl RefUnwindSafe for CacheConfiguration
impl Send for CacheConfiguration
impl Sync for CacheConfiguration
impl Unpin for CacheConfiguration
impl UnwindSafe for CacheConfiguration
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more