com.yahoo.oak:oak

A scalable, concurrent, in-memory Key Value (KV) map. Oak implements a concurrent Key-Value map that can keep all keys and values off-heap. This enables working with bigger heap sizes than JVM's managed heap. OakMap implements an API similar to the industry standard Java8 ConcurrentNavigableMap API. It provides strong (atomic) semantics for read, write, and read-modify-write, as well as (non-atomic) range query (scan) operations, both forward and backward. OakMap is optimized for big keys and values, in particular, for incremental maintenance of objects (update in-place). It is faster and scales better with additional CPU cores than the popular Java ConcurrentNavigableMap ConcurrentSkipListMap

Лицензия

Лицензия

Группа

Группа

com.yahoo.oak
Идентификатор

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

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

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

0.2.5
Дата

Дата

Тип

Тип

jar
Описание

Описание

A scalable, concurrent, in-memory Key Value (KV) map. Oak implements a concurrent Key-Value map that can keep all keys and values off-heap. This enables working with bigger heap sizes than JVM's managed heap. OakMap implements an API similar to the industry standard Java8 ConcurrentNavigableMap API. It provides strong (atomic) semantics for read, write, and read-modify-write, as well as (non-atomic) range query (scan) operations, both forward and backward. OakMap is optimized for big keys and values, in particular, for incremental maintenance of objects (update in-place). It is faster and scales better with additional CPU cores than the popular Java ConcurrentNavigableMap ConcurrentSkipListMap
Организация-разработчик

Организация-разработчик

Yahoo Inc.

Скачать oak

Имя Файла Размер
oak-0.2.5.pom
oak-0.2.5.jar 114 KB
oak-0.2.5-sources.jar 79 KB
oak-0.2.5-javadoc.jar 168 KB
Обзор

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

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

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
com.google.guava : guava jar 31.0.1-jre

test (2)

Идентификатор библиотеки Тип Версия
org.mockito : mockito-core jar 2.7.22
junit : junit jar 4.13.1

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

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

Yahoo

Yahoo is a Verizon Media brand. This organization is the home to many of the active open source projects published by engineers at Yahoo and Verizon Media.

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

Версия
0.2.5
0.2.4
0.2.3.1
0.2.3
0.2.2
0.2.1
0.2
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0