use core::time::Duration;
use super::ClientBuilder;
impl ClientBuilder
{
#[ must_use ]
#[ inline ]
pub fn enable_request_cache( mut self, enable : bool ) -> Self
{
self.enable_request_cache = enable;
self
}
#[ must_use ]
#[ inline ]
pub fn cache_ttl( mut self, ttl : Duration ) -> Self
{
self.cache_ttl = ttl;
self
}
#[ must_use ]
#[ inline ]
pub fn cache_max_size( mut self, max_size : usize ) -> Self
{
self.cache_max_size = max_size;
self
}
#[ must_use ]
#[ inline ]
pub fn enable_cache_metrics( mut self, enable_metrics : bool ) -> Self
{
self.enable_cache_metrics = enable_metrics;
self
}
}