Rob Austin
ecef2ef98b
HCOLL-167 fixed missing packets issue
2014-10-28 13:04:56 +00:00
Rob Austin
a4542e55a7
Cleaned up test case
2014-10-28 10:07:29 +00:00
Rob Austin
392c454d1f
Merge remote-tracking branch 'origin/master'
2014-10-28 09:39:58 +00:00
Rob Austin
193d48566a
HCOLL-167 remove use of StringBuffer
2014-10-28 09:39:28 +00:00
Peter Lawrey
5e7fe4a765
Merge remote-tracking branch 'origin/master'
2014-10-28 09:23:10 +00:00
Peter Lawrey
5e71647c52
Removing StringBuffer
2014-10-28 09:22:36 +00:00
leventov
3cf9b2e722
Employ MemoryUnit API
2014-10-28 06:44:38 +03:00
leventov
16f1e6aa46
Moved Replicator and Replicators to separate files for more convenient Intellij browsing
2014-10-28 04:12:36 +03:00
leventov
76bcc72ac5
Small fixes, should be part of 0c45ee8
2014-10-28 02:18:40 +03:00
leventov
777bcddba4
Refactored L1 cache associativity contention break in VanillaChronicleMap
2014-10-28 02:11:11 +03:00
leventov
d5067f1cd9
Links to Java-Lang in javadocs
2014-10-28 01:34:22 +03:00
leventov
d9f7e2c7cb
Reverted 4eeea5b
2014-10-28 01:33:42 +03:00
Rob Austin
cc6bcc0cc2
Merge remote-tracking branch 'origin/master'
2014-10-27 20:10:25 +00:00
Rob Austin
accebbfeea
HCOLL-167 added support for keyset
2014-10-27 20:09:53 +00:00
Peter Lawrey
6547c86d5b
Merge remote-tracking branch 'origin/master'
2014-10-27 19:58:38 +00:00
Rob Austin
8136b5e298
HCOLL-167 more refactors - statelss client
2014-10-27 19:56:46 +00:00
Peter Lawrey
15d2f5741f
Merge remote-tracking branch 'origin/master'
2014-10-27 19:49:50 +00:00
Peter Lawrey
4eeea5bc62
Stabilty release based on YCSB.
2014-10-27 19:43:35 +00:00
Rob Austin
03236f31e5
HCOLL-167 more refactors statelss client
2014-10-27 19:11:28 +00:00
Rob Austin
9f5ee2da1a
HCOLL-167 showed how to config replication
2014-10-27 18:42:48 +00:00
Rob Austin
35319529e8
HCOLL-167 showed how to config replication
2014-10-27 18:29:20 +00:00
Rob Austin
d2ffaf7d4a
HCOLL-167 showed how to config replication
2014-10-27 18:28:21 +00:00
Rob Austin
eb1074ab00
HCOLL-167 docs
2014-10-27 18:27:13 +00:00
Rob Austin
2b703fe862
HCOLL-167 showed how to config replication
2014-10-27 18:25:42 +00:00
Rob Austin
bcc58c0668
HCOLL-167 showed how to config replication
2014-10-27 18:23:33 +00:00
Rob Austin
133b63ea6c
HCOLL-167 added an example of three way config
2014-10-27 18:22:15 +00:00
Rob Austin
e9df9778d3
HCOLL-167 showed how to config replication
2014-10-27 18:10:01 +00:00
Rob Austin
fdcbc85bc0
HCOLL-167 showed how to config replication
2014-10-27 18:08:22 +00:00
Rob Austin
bb7d815094
Merge remote-tracking branch 'origin/master'
2014-10-27 17:39:34 +00:00
Rob Austin
fcb80f5921
HCOLL-167 finally got chunking to work but it ugly - requires a bit of refactoring.
2014-10-27 17:38:58 +00:00
leventov
a20ccd97c0
HCOLL-160 fixes after the prev commit
2014-10-27 20:35:09 +03:00
leventov
0c45ee8aff
HCOLL-136 HCOLL-137 HCOLL-153 HCOLL-160
...
1. Separated ChronicleMapBuilder (for non-Byteable values) and
OffHeapUpdatableChronicleMapBuilder (for Byteable values) with common base
AbstractChronicleMapBuilder (public just to inherit common javadocs)
2. Added ChronicleHashBuilder.keyDeserializationFactory() and
AbstractChronicleMapBuilder.valueDeserializationFactory() (former
ChronicleMapBuilder.valueFactory() method)
3. Changed ChronicleMap.get(), getUsing() API and impl to what was
initially intended - now they ALWAYS returns null, if key is absent
4. acquireUsing() API, common for the cases with Byteable and non-Byteable
values: puts defaultValue or defaultValueProvider.get(key), if the key is
absent, then acquireUsing() behaves just like getUsing()
5. For off0heap updatable ChronicleMaps (Byteable values), added
prepareValueBytes() configuration which formalizes zeroing out value bytes
6. Javadoc fixes and improvements
2014-10-27 20:15:26 +03:00
Rob Austin
b374a9bd50
HCOLL-167 entrySet works for small chunks
2014-10-27 17:09:36 +00:00
Rob Austin
a2c20e0ad6
Merge remote-tracking branch 'origin/master'
2014-10-27 16:20:53 +00:00
Rob Austin
c37e256cb7
HCOLL-167 updated docs
2014-10-27 16:20:16 +00:00
Peter Lawrey
a956ac2a0e
Enhanced thread safety tests with the latest lang release
2014-10-27 15:59:22 +00:00
Rob Austin
33d37c493f
HCOLL-167 updated docs
2014-10-27 15:35:07 +00:00
Rob Austin
f6fd776c17
HCOLL-167 updated docs
2014-10-27 15:19:16 +00:00
Rob Austin
3d6a9eae14
HCOLL-167 updated docs
2014-10-27 15:18:04 +00:00
Rob Austin
35b7c1083d
HCOLL-167 updated docs
2014-10-27 14:55:40 +00:00
Rob Austin
2a33c927a4
HCOLL-167 added ### Channels and ChannelProvider - Example
2014-10-27 14:50:56 +00:00
Rob Austin
f56d47812a
HCOLL-167 added ### Channels and ChannelProvider - Example
2014-10-27 14:47:14 +00:00
Rob Austin
dceb852092
HCOLL-167 works with a small number of entries, there is a bug if we have a large number of entries
2014-10-27 13:14:56 +00:00
Rob Austin
95626f3ea2
HCOLL-167 removed static import
2014-10-27 12:01:20 +00:00
Peter Lawrey
412f9def7e
Re-tune entry sizes for segments.
2014-10-27 11:24:15 +00:00
Peter Lawrey
470132d528
Merge remote-tracking branch 'origin/master'
...
Conflicts:
src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java
2014-10-27 10:06:31 +00:00
Peter Lawrey
d531c51021
Checkin point
2014-10-27 10:04:14 +00:00
leventov
2dbd1f2e28
More test fixes
2014-10-25 02:13:47 +04:00
leventov
8a5dc333bc
More test fixes
2014-10-25 02:08:50 +04:00
leventov
ffd66c3f52
Improved estimateSegments() heuristic and fix tests
2014-10-25 01:58:05 +04:00