Skip to content

Commit

Permalink
optimize
Browse files Browse the repository at this point in the history
  • Loading branch information
jianoaix committed Oct 15, 2024
1 parent 751e0dc commit fb4cdb6
Showing 1 changed file with 6 additions and 8 deletions.
14 changes: 6 additions & 8 deletions disperser/batcher/encoding_streamer.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ package batcher

import (
"context"
"encoding/binary"
"errors"
"fmt"
"strconv"
"strings"
"sync"
"time"
Expand Down Expand Up @@ -720,11 +720,9 @@ func (e *EncodingStreamer) validateMetadataQuorums(metadatas []*disperser.BlobMe
return validMetadata
}

func computeCacheKey(id uint, slice []uint8) string {
parts := make([]string, len(slice)+1)
parts[0] = strconv.FormatUint(uint64(id), 10)
for i, v := range slice {
parts[i+1] = strconv.FormatUint(uint64(v), 10)
}
return strings.Join(parts, "_")
func computeCacheKey(blockNumber uint, quorumIDs []uint8) string {
bytes := make([]byte, 8+len(quorumIDs))
binary.LittleEndian.PutUint64(bytes, uint64(blockNumber))
copy(bytes[8:], quorumIDs)
return string(bytes)
}

0 comments on commit fb4cdb6

Please sign in to comment.