58 key += std::to_string( objcfg.
nbchunks );
60 key += std::to_string( objcfg.
nbparity );
62 key += std::to_string( uint8_t( objcfg.
datasize ) );
64 std::unique_lock<std::mutex> lck( mtx );
65 auto itr = redundancies.find( key );
66 if( itr == redundancies.end() )
68 auto p = redundancies.emplace( std::piecewise_construct,
69 std::forward_as_tuple(key),
70 std::forward_as_tuple(objcfg) );
71 return p.first->second;