diff --git a/indra/newview/lltexturecache.h b/indra/newview/lltexturecache.h
index 60930462595feb782edc07e7ad1ea5b5e4e3a36e..24b2c0d02fc601031a06e8cf96d0de6a01633220 100644
--- a/indra/newview/lltexturecache.h
+++ b/indra/newview/lltexturecache.h
@@ -204,7 +204,7 @@ class LLTextureCache final : public LLWorkerThread
 	// so it needs own pool (not thread safe by itself, relies onto header's mutex)
 	LLVolatileAPRPool*   mHeaderAPRFilePoolp;
 	
-	typedef std::map<handle_t, LLTextureCacheWorker*> handle_map_t;
+	typedef absl::flat_hash_map<handle_t, LLTextureCacheWorker*> handle_map_t;
 	handle_map_t mReaders;
 	handle_map_t mWriters;