Basic Cache API

FeatureJava Thin.Net Thin

Node.js

C++ ThinPHPPython
get

put

containsKey

containsKeys

getSize

getAll

putAll

replace

removeAll

removeKey

removeKeys

clear

clearKey

clearKeys

atomic replaceIfEquals

atomic removeIfEquals

atomic getAndPut

atomic getAndRemove

atomic getAndReplace

atomic putIfAbsent

atomic getAndPutIfAbsent

 

Query API

FeatureJava Thin.Net Thin

Node.js

C++ ThinPHPPython
SqlQuery

SqlFieldsQuery

ScanQuery with filter

ScanQuery without filter

 

Binary API

FeatureJava Thin.Net Thin

Node.js

C++ ThinPHPPython
BinaryObject building

Get object in BinaryObject form

 

Additional Features

FeatureJava Thin.Net Thin

Node.js

C++ ThinPHPPython
SSL/TLS

Authentication

Failover

Multithreading

Best effort affinity

 

Type registration

FeatureJava Thin.Net Thin

Node.js

C++ ThinPHPPython
Complex object registration

Enum registration

Type name registration

 

Types

FeatureJava Thin.Net Thin

Node.js

C++ ThinPHPPython
Byte

Short

Int

Long

Float

Double

Char

Bool

NULL

String

UUID (Guid)

Timestamp

Date

Time

Decimal

Enum

Byte array

Short array

Int array

Long array

Float array

Double array

Char array

Bool array

String array

UUID array

Timestamp array

Date array

Time array

Decimal array

Object array

Collection

Map

Enum array

Complex object

Wrapped Data

Binary enum