diff --git a/web/orchestrator/viewmodelcache.go b/web/orchestrator/viewmodelcache.go index 6b9e41a5..71229caa 100644 --- a/web/orchestrator/viewmodelcache.go +++ b/web/orchestrator/viewmodelcache.go @@ -36,7 +36,7 @@ func newViewmodelCache() ViewModelCache { func (m ViewModelCache) GetShard(key string) *ConcurrentViewModelMapShared { hasher := fnv.New32() hasher.Write([]byte(key)) - return m[int(hasher.Sum32())%VIEWMODELCACHE_SHARD_COUNT] + return m[hasher.Sum32()%uint32(VIEWMODELCACHE_SHARD_COUNT)] } // Sets the given value under the specified key. diff --git a/web/orchestrator/viewmodellistcache.go b/web/orchestrator/viewmodellistcache.go index 9eddf306..68e22de2 100644 --- a/web/orchestrator/viewmodellistcache.go +++ b/web/orchestrator/viewmodellistcache.go @@ -36,7 +36,7 @@ func newViewModelListCache() ViewModelListCache { func (m ViewModelListCache) GetShard(key string) *ConcurrentViewModelListMapShared { hasher := fnv.New32() hasher.Write([]byte(key)) - return m[int(hasher.Sum32())%VIEWMODELLISTCACHE_SHARD_COUNT] + return m[hasher.Sum32()%uint32(VIEWMODELLISTCACHE_SHARD_COUNT)] } // Sets the given value under the specified key.