Commit Graph
84 Commits
Author SHA1 Message Date
Rob Austin 0f0c928676 HCOLL-216 introduced Netty reflection patch for NIO selectors 2014-11-26 18:09:31 +00:00
Rob Austin 21b0d96493 HCOLL-216 added better close support for the executor 2014-11-25 15:17:53 +00:00
Rob Austin 70656a83b9 HCOLL-216 added removeLater 2014-11-25 14:27:25 +00:00
Rob Austin abcf1fabc4 HCOLL-216 refactored so that we only have one StatelessChronicleMap class 2014-11-25 13:21:46 +00:00
Rob Austin 632eb7fe81 HCOLL-216 added a test for testPutLater 2014-11-24 15:17:09 +00:00
Rob Austin 1e87d6ba8a HCOLL-216 added a test for getLater 2014-11-24 14:53:57 +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
Rob Austin 5fb243e301 HCOLL-134 improved stateless map when configured with very small entry sizes 2014-11-21 17:38:45 +00:00
Rob Austin a8479ee02f HCOLL-134 better handling of toString() and close() of the TCP connections 2014-11-20 18:48:58 +00:00
Rob Austin f0c099cd62 removed code that was commented out. 2014-11-17 20:12:54 +00:00
Rob Austin 2971efac55 HCOLL-213 - added debug log about resizing buffer 2014-11-17 20:09:16 +00:00
Rob Austin a0689c09c9 HCOLL-213 - improved the stateless clients handling of large values 2014-11-17 20:06:12 +00:00
Rob Austin f854e96361 HCOLL-213 - started to integrate MapByName and improved the stateless clients handling of large values 2014-11-17 19:31:56 +00:00
Peter Lawrey 30a2eb78fb HCOLL-81 Update tests for lambdas in Java 8. 2014-11-15 13:43:54 +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 b8ac1da4e1 Function works in java7 too. 2014-11-15 12:11:53 +00:00
Rob Austin 49fc123755 HCOLL-81 made publicly a single ChronicleMapBuilder, that delegates onto internal implementations 2014-11-15 09:05:26 +00:00
Rob Austin 0fd6e98bed HCOLL-81 StatelessClient : Add a visitor pattern to Chronicle Map ( tested with lamda expressions in java8 ) 2014-11-14 11:58:12 +00:00
Rob Austin bfc2dcac25 HCOLL-81 StatelessClient : Add a visitor pattern to Chronicle Map 2014-11-13 18:55:15 +00:00
Rob Austin 74424fae09 removed unwanted sleep 2014-11-13 10:43:10 +00:00
Peter Lawrey 82b55fbd78 Ensure Nagle is always off. 2014-11-12 19:13:29 +00:00
Rob Austin 054c7aee6c added time to close makes the test more stable 2014-11-11 18:37:14 +00:00
Rob Austin 96f59131b1 added time to close makes the test more stable 2014-11-11 17:59:13 +00:00
Rob Austin 1658a8a664 added time to close makes the test more stable 2014-11-11 17:47:31 +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
leventov 8d64a6f8e8 Minor API cleanups 2014-11-07 16:37:27 +03:00
leventov 4c86dae04f Made TcpConfig back immutable; Draw the borderline: Builders are mutable, Configs are immutable (hence ChronicleHashInstanceBuilder and StatelessClientBuilder renamed to Configs; improved TcpConfig static factory naming 2014-11-07 12:24:52 +03:00
leventov 4a51b129a3 Many renames, API refactorings, classes/interfaces made private to net.openhft.chronicle.map package
Conflicts:
	src/main/java/net/openhft/chronicle/map/StatelessChronicleMap.java
	src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java
2014-11-07 12:10:40 +03:00
Rob Austin 6327a6ab9d HCOLL-191 synchronized on close() and check back in the stateless client test 2014-11-06 18:51:48 +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 9dec1ed4db reverted cff7c5bea8 2014-11-04 14:44:59 +00:00
Rob Austin a0c89935f5 reverted cff7c5bea8 2014-11-04 14:29:06 +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 4cf1cc198a HCOLL-167 cleaned up constructor of StatelessChronicleMap 2014-11-02 12:53:14 +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
Rob Austin 4d9fe081d0 updated dependencies for release - and improved stateless client 2014-10-29 19:14:30 +00:00
Rob Austin efc4f6223d HCOLL-167 cleaned up the code 2014-10-29 17:26:28 +00:00
Rob Austin 5990547d0a HCOLL-167 cleaned up my API 2014-10-29 17:12:34 +00:00
Rob Austin e654451d2f HCOLL-167 fixed an issue with the remove(null) not throwing NPE 2014-10-29 16:53:12 +00:00
Rob Austin 27fbe5c53d reduced threadlocal lookups 2014-10-29 16:48:17 +00:00
Rob Austin 99fcd2609e reduced threadlocal lookups 2014-10-29 15:31:54 +00:00
Rob Austin 2f73cf1f39 renamed common to hash 2014-10-29 12:11:24 +00:00
Rob Austin ebecafe54a HCOLL-167 added support to auto resize the buffers. 2014-10-29 11:01:03 +00:00
Rob Austin f647f91b69 HCOLL-167 added support to delegate stateless client method calls to VChronicleMap 2014-10-28 21:29:34 +00:00
Rob Austin f4f6365eae HCOLL-167 moved the transaction id to the start of the payload to may refactoring easier 2014-10-28 19:59:02 +00:00
Rob Austin e7b502c7c6 HCOLL-167 added support for values 2014-10-28 17:18:53 +00:00
Rob Austin 64d19bd359 HCOLL-167 removed trace code 2014-10-28 13:15:21 +00:00