pub trait StorageBackendFactory: Sync {
// Required methods
fn backend(&self) -> &'static str;
fn create(
&self,
storage_config: &StorageConfig,
backend_config: &StorageBackendConfig,
) -> Result<Arc<dyn StorageBackend>, StorageError>;
}