SmoothieMap

Map implementation with low footprint and no latency spikes

Лицензия

Лицензия

Группа

Группа

io.timeandspace
Идентификатор

Идентификатор

smoothie-map
Последняя версия

Последняя версия

2.0.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

SmoothieMap
Map implementation with low footprint and no latency spikes
Ссылка на сайт

Ссылка на сайт

https://github.com/TimeAndSpaceIO/SmoothieMap
Система контроля версий

Система контроля версий

https://github.com/TimeAndSpaceIO/SmoothieMap

Скачать smoothie-map

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/io.timeandspace/smoothie-map/ -->
<dependency>
    <groupId>io.timeandspace</groupId>
    <artifactId>smoothie-map</artifactId>
    <version>2.0.2</version>
</dependency>
// https://jarcasting.com/artifacts/io.timeandspace/smoothie-map/
implementation 'io.timeandspace:smoothie-map:2.0.2'
// https://jarcasting.com/artifacts/io.timeandspace/smoothie-map/
implementation ("io.timeandspace:smoothie-map:2.0.2")
'io.timeandspace:smoothie-map:jar:2.0.2'
<dependency org="io.timeandspace" name="smoothie-map" rev="2.0.2">
  <artifact name="smoothie-map" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.timeandspace', module='smoothie-map', version='2.0.2')
)
libraryDependencies += "io.timeandspace" % "smoothie-map" % "2.0.2"
[io.timeandspace/smoothie-map "2.0.2"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
io.timeandspace : jpsg-core jar 1.4
org.checkerframework : checker-qual jar 2.11.1

Модули Проекта

Данный проект не имеет модулей.

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.

io.timeandspace

Версии библиотеки

Версия
2.0.2
2.0.1
2.0