Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Disclaimer: this page is intended mainly for developers and displays current state of the master branch so the features displayed here as supported is not necessary belong to any release yet,

Basic Cache API

FeatureJava Thin.
Net
NET Thin
NodeJS

Node.js

C++ ThinPHPPython
get
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

put

Status
colourGreen
titleYES

Status
colourGreen
titleYES

put
Status
colourGreen
titleYES
Status
colourGreen
titleYES
containsKey
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

containsKeys
containsKey
Status
colour
Red
Green
title
NO
YES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colour

Red

Green
title

NOgetSize

YES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

containsKeys

Status
colourGreen
titleYES

Status
colourGreen
titleYES
getAll
Status
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colour

Red

Green
title

NO

YES

putAll
getSize
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colour

Red

Green
title

NOreplace

YES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

getAll
Status
colourGreen
titleYES
Status
colour
Red
Green
title
NOremoveAll
YES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

removeKey
putAll
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

removeKeys

Status
colourGreen
titleYES

Status
colourGreen
titleYES

replace
Status
colourGreen
titleYES
Status
colour
Red
Green
title
NO
YES
clear
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

clearKey
removeAll
Status
colour
Red
Green
title
NO
YES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

clearKeys

Status
colour

Red

Green
title

NO

YES

Status
colourGreen
titleYES

removeKey
Status
colourGreen
titleYES
Status
colour
Red
Green
title
NOatomic replaceIfEquals
YES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colour

Red

Green
title

NO

YES

atomic removeIfEquals
removeKeys
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colour

Red

Green
title

NO

YES

atomic getAndPut

Status
colourGreen
titleYES

Status
colourGreen
titleYES

clear
Status
colourGreen
titleYES
Status
colour
Red
Green
title
NOatomic getAndRemove
YES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colour

Red

Green
title

NO

YES

atomic getAndReplace
clearKey

Status
colourGreen
titleYES

Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colour

Red

Green
title

NOatomic putIfAbsent

YES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

clearKeys

Status
colourGreen
titleYES

Status
colour
Red
Green
title
NOatomic getAndPutIfAbsent
YES
Status
colour
Red
Green
title
NO
YES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colour

Red

Green
titleYES

NO
atomic replaceIfEquals

...

Status

...

colour
Feature
Green
Java Thin.Net Thin

NodeJS

C++ Thin
titleYES
Status
colourGreen
titleYES
SqlQuery
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colour

Red

Green
title

NO

YES

SqlFieldsQuery
atomic removeIfEquals
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colour

Red

Green
title

NOScanQuery with filter

YES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

atomic getAndPut
Status
colour
Red
Green
title
NO
YES
Status
colour
Red
Green
title
NOScanQuery without filter
YES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colour

Red

Green
titleYES

NO
atomic getAndRemove

...

Status

...

colour
Feature
Green
Java Thin.Net Thin

NodeJS

C++ ThinBinaryObject building
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colour

Red

Green
title

NOGet object in BinaryObject form

YES

atomic getAndReplace
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colour

Red

Green
title

NO

YES

...

Status

...

colour

Feature

Green

Java Thin.Net Thin

NodeJS

C++ ThinSSL/TLS

titleYES

Status
colourGreen
titleYES

atomic putIfAbsent
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Authentication

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

atomic getAndPutIfAbsent

Status
colourGreen
titleYES

Failover

Status
colourGreen
titleYES
Status
colour
Red
Green
title
NO
YES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Multithreading

Status
colourGreen
titleYES

invoke

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colour

Red
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

invokeAll
GreentitleYES

Status
colourGreen
titleYES

Status
colourRed
titleNO

Best effort affinity StatuscolourRedtitleNO StatuscolourRedtitleNO StatuscolourRedtitleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO


Query API

FeatureJava Thin.NET Thin

Node.js

C++ ThinPHPPython
SqlQuery
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

Status
colourGreen
titleYES

SqlFieldsQuery
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

ScanQuery with filter
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

ScanQuery without filter
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

Status
colourGreen
titleYES


Binary API

FeatureJava Thin.NET Thin

Node.js

C++ ThinPHPPython
BinaryObject building
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

Status
colourRed
titleNO

Get object in BinaryObject form
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

Status
colourRed
titleNO


Additional Features

FeatureJava Thin.NET Thin

Node.js

C++ ThinPHPPython
SSL/TLS
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Authentication
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Failover
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Async operations

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Partition Awareness

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

Transactions

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

Cluster API

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourRed
titleNO

Compute API

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourRed
titleNO

Continuous Queries

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourRed
titleNO

Service Invocation

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Server Discovery

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Server Discovery in Kubernetes

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Data Streamer

Status
colourRed
titleNO

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Retry Policy

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO


Type registration

FeatureJava Thin.NET Thin

Node.js

C++ ThinPHPPython
Complex object registration
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Enum registration
Status
colourGreen
titleYES
Status
colourRed
titleNO
Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Type name registration
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO

Status
colourRed
titleNO


Types

FeatureJava Thin.Net Thin

NodeJS

C++ ThinComplex object registration
FeatureJava Thin.NET Thin

Node.js

C++ ThinPHPPython
Byte
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Short
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Int
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Long
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Float
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Double
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Char
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Bool
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

NULL
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

String
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

 

Type registration

UUID (Guid)
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Enum registration

Status
colourGreen
titleYES

Timestamp
Status
colour
Red
Green
title
NO
YES
Status
colour
Red
Green
title
NO
YES
Status
colour
Red
Green
title
NOType name registration
YES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colour

Red

Green
titleYES

NO
Date
Status
colour
Red
Green
title
NO
YES

...

Status

...

colour
Feature
Green
Java Thin.Net Thin

NodeJS

C++ Thin
titleYES
Byte
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Short
Time
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Int

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Decimal
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Long
Status
colourGreen
titleYES

Status
colour

Green

Red
title

YES

NO

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Float
Enum
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Double

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Byte array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Char
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Bool
Short array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

NULL

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Int array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
String
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

UUID (Guid)
Long array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Timestamp

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Float array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Date
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Time
Double array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Decimal

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Char array
Status
colourGreen
titleYES
Status
colour
Red
Green
title
NOEnum
YES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colour

Red

Green
title

NO

YES

Byte
Bool array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Short array

Status
colourGreen
titleYES

Status
colourGreen
titleYES

String array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Int array
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Long
UUID array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Float array

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Timestamp array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Double array
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Char
Date array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Bool array

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Time array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
String array
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

UUID
Decimal array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colour

Green

Red
title

YES

Timestamp array

NO

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Object array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Date array
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Time array
Collection
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Decimal array

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Map
Status
colourGreen
titleYES
Status
colour
Red
Green
title
NOObject array
YES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Collection
Enum array
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colour

Green

Red
title

YESMap

NO

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Complex object
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Enum array
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colour

Red

Green
title

NO

YES

Complex object
Wrapped Data
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Wrapped Data

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Binary enum
Status
colourGreen
titleYES
Status
colourGreen
titleYES
Binary enum
Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colourGreen
titleYES

Status
colour

Red

Green
title

NO

 

 

...

YES