add tests for roles cache add changelog use strings in sync cache tests
refactor cache to use atomic uint
rollback indexer map use sync.pool for cache entries add tests for cache remove main locks from nrwmutex and use sync.map and sync.pool instead bump dockerfile go version