You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Basic Cache API

FeatureJava Thin.Net Thin

NodeJS

getYESYESYES
putYESYESYES
containsKeyYESYESYES
containsKeysNOYESYES
getSizeYESYESYES
getAllYESYESYES
putAllYESYESYES
replaceYESYESYES
removeAllYESYESYES
removeKeyYESYESYES
removeKeysYESYESYES
clearYESYESYES
clearKeyNOYESYES
clearKeysNOYESYES
atomic replaceIfEqualsYESYESYES
atomic removeIfEqualsYESYESYES
atomic getAndPutYESYESYES
atomic getAndRemoveYESYESYES
atomic getAndReplaceYESYESYES
atomic putIfAbsentYESYESYES
atomic getAndPutIfAbsentNOYESYES

 

Query API

FeatureJava Thin.Net Thin

NodeJS

SqlQueryYESYESYES
SqlFieldsQueryYESYESYES
ScanQuery with filterYESYESNO
ScanQuery without filterYESYESYES

 

Binary API

FeatureJava Thin.Net Thin

NodeJS

BinaryObject buildingYESYESYES
Get object in BinaryObject formYESYESYES

 

Additional Features

FeatureJava Thin.Net Thin

NodeJS

SSL/TLSYESYESYES
AuthenticationYESYESYES
FailoverYESNOYES
MultithreadingNONONO

 

Type registration

FeatureJava Thin.Net Thin

NodeJS

Complex object registrationYESYESYES
Enum registrationYESNONO
Type name registrationYESYESNO

 

Types

FeatureJava Thin.Net Thin

NodeJS

ByteYESYESYES
ShortYESYESYES
IntYESYESYES
LongYESYESYES
FloatYESYESYES
DoubleYESYESYES
CharYESYESYES
BoolYESYESYES
NULLYESYESYES
StringYESYESYES
UUID (Guid)YESYESYES
TimestampYESYESYES
DateYESYESYES
TimeYESYESYES
DecimalYESYESYES
EnumYESYESYES
Byte arrayYESYESYES
Short arrayYESYESYES
Int arrayYESYESYES
Long arrayYESYESYES
Float arrayYESYESYES
Double arrayYESYESYES
Char arrayYESYESYES
Bool arrayYESYESYES
String arrayYESYESYES
UUID arrayYESYESYES
Timestamp arrayYESYESYES
Date arrayYESYESYES
Time arrayYESYESYES
Decimal arrayYESYESYES
Object arrayYESYESYES
CollectionYESYESYES
MapYESYESYES
Enum arrayYESYESYES
Complex objectYESYESYES
Wrapped DataYESYESYES
Binary enumYESYESYES

 

 

 

  • No labels