diff --git a/rust/connlib/bufferpool/lib.rs b/rust/connlib/bufferpool/lib.rs index 160c21711..f7e09c7cd 100644 --- a/rust/connlib/bufferpool/lib.rs +++ b/rust/connlib/bufferpool/lib.rs @@ -10,7 +10,7 @@ use opentelemetry::{KeyValue, metrics::UpDownCounter}; #[derive(Clone)] pub struct BufferPool { - inner: Arc>>, + inner: Arc>>, } impl BufferPool @@ -25,7 +25,7 @@ where .build(); Self { - inner: Arc::new(lockfree_object_pool::MutexObjectPool::new( + inner: Arc::new(lockfree_object_pool::SpinLockObjectPool::new( move || { BufferStorage::new( B::with_capacity(capacity), @@ -65,8 +65,8 @@ where } pub struct Buffer { - inner: lockfree_object_pool::MutexOwnedReusable>, - pool: Arc>>, + inner: lockfree_object_pool::SpinLockOwnedReusable>, + pool: Arc>>, } impl Buffer> {