Rob Austin
7cc79ea2c3
HCOLL-234 fixing CHMUseCaseTest
2014-12-09 14:16:52 +00:00
Rob Austin
767543cea6
HCOLL-234 as agreeded changed method name to "putWithMapping()"
2014-12-09 12:57:10 +00:00
Rob Austin
2df0426d83
HCOLL-234 as agreeded changed method name to "putWithMapping()"
2014-12-09 12:07:15 +00:00
boundedbuffer
f79029f280
removed getLater(0 putLater() and removeLater() because the stateless client is now mulithreaded
2014-12-07 11:04:07 +00:00
Peter Lawrey
1e40c765f8
Remove blank lines at the start of methods and loops.
2014-11-30 22:48:57 +02:00
Peter Lawrey
adae564595
Remove blank lines before }
2014-11-30 22:46:22 +02:00
Peter Lawrey
6d4b143903
Remove double and triple blank lines
2014-11-30 22:43:32 +02:00
Rob Austin
a386fb0cad
HCOLL-219 support the importing and exporting of entries to a human readable file format like JSON
2014-11-27 11:40:07 +00:00
Rob Austin
70656a83b9
HCOLL-216 added removeLater
2014-11-25 14:27:25 +00:00
Rob Austin
632eb7fe81
HCOLL-216 added a test for testPutLater
2014-11-24 15:17:09 +00:00
Rob Austin
a5fe252478
DOC-14 Stateless Client : enhancing the synchronous writes so we don't need a thread local client for each thread
2014-11-24 08:29:44 +00:00
Peter Lawrey
3750bc4f8e
HCOLL-81 make it clear that mapForKey is read only as it uses a Function and updateForKey is read/write and takes a mutator.
2014-11-15 12:56:37 +00:00
Peter Lawrey
2aaf5b5395
HCOLL-81 extend support for mapForkey to all maps.
2014-11-15 12:31:02 +00:00
Peter Lawrey
524834f1c2
create() and close() to not throw an IOException.
2014-11-15 10:40:09 +00:00
Rob Austin
94aabe3911
reverted back to allow acquireUsing to be passsed a NULL value
2014-11-11 08:56:36 +00:00
Rob Austin
0edb2252fa
HCOLL-155 improved documentation
2014-11-10 13:25:59 +00:00
Rob Austin
130ee0f481
HCOLL-155 added java doc to - ReadContext<K, V> getUsingLocked(@NotNull K key, @NotNull V usingValue);
2014-11-05 09:32:44 +00:00
Rob Austin
ef0cd0f96f
HCOLL-155 removed acquireUsingReadLocked and acquireUsingWriteLocked to WriteContext<K,V> acquireUsingLocked(@NotNull K key, @NotNull V usingValue); and ReadContext<K,V> getUsingLocked(@NotNull K key, @NotNull V usingValue);
2014-11-02 18:35:26 +00:00
Rob Austin
118ed1676f
HCOLL-155 added two of peters tests and them implemented the code accordingly - the test are net.openhft.chronicle.map.ChronicleMapTest#testOffheapAcquireUsingLocked and net.openhft.chronicle.map.ChronicleMapTest#testOnheapAcquireUsingLocked
2014-11-02 00:16:02 +00:00
Rob Austin
100d839a8b
HCOLL-155 uncompleted, checked in order that Peter can review the changes so far of - chm.acquireUsingReadLocked and chm.acquireUsingWriteLocked
2014-11-01 15:53:47 +00: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
Peter Lawrey
ea779997cf
Remove <p/> from copyright messages
2014-10-24 11:30:25 +01:00
leventov
ea16356d46
New Chronicle-Map
2014-09-05 17:39:51 +04:00