SkillAgentSearch skills...

SmoothieMap

A gulp of low latency Java

Install / Use

/learn @TimeAndSpaceIO/SmoothieMap
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

SmoothieMap

Maven Central Build Status

SmoothieMap is a Map implementation for Java with the lowest memory usage and absence of rehash latency spikes. Under the hood, it is a version of extendible hashing with 48-slot mini segments.

This project also includes a proof-of-concept implementation of SwissTable algorithm in Java: see SwissTable.java.

See this post for a more detailed introduction, performance and memory comparisons, etc.

Usage

Maven:

<dependency>
  <groupId>io.timeandspace</groupId>
  <artifactId>smoothie-map</artifactId>
  <version>2.0.2</version>
</dependency>

Then, in Java:

Map<String, String> myMap = SmoothieMap.<String, String>newBuilder().build();

See Javadocs.

View on GitHub
GitHub Stars308
CategoryDevelopment
Updated28d ago
Forks31

Languages

Java

Security Score

85/100

Audited on Feb 28, 2026

No findings