func writeConcurrent(cMap concurrentmap.ConcurrentMap, threads int, threadID int, done chan int64) { start := time.Now().UnixNano() numWrites := numberOfTests / threads for i := numWrites * threadID; i < numWrites*(threadID+1); i++ { s := strconv.Itoa(i) cMap.Put(s, s) } end := time.Now().UnixNano() done <- end - start return }