Commit Graph
1913 Commits
Author SHA1 Message Date
leventov 58997967d7 Fixed a bug -- VanillaChronicleMap.Segment should allocate integral number of words (64-bit) for freeList (bit set) 2014-10-25 01:14:33 +04:00
leventov 061fc5b53b HCOLL-172 Verified thath IntIntMultiMap now supports up to 2^32 entries; ShortShortMultiMap up to 2^16; ChronicleMap.Segment are now long-sized; attempt to support non-power-of-2 number of segments by HashSplitting (not tested yet); improved logic and dependencies between actualSegments(), actualEntriesPerSegments() and minSegments() methods in ChronicleMapBuilder; minor fixes 2014-10-25 00:45:59 +04:00
Peter Lawrey 055349a97c Merge remote-tracking branch 'origin/master' 2014-10-24 17:24:13 +01:00
Peter Lawrey 4588c282b8 Performance tweaks. 2014-10-24 17:23:35 +01:00
Rob Austin 1404f9508c Merge remote-tracking branch 'origin/master' 2014-10-24 14:54:54 +01:00
Rob Austin cbe6253ca7 HCOLL-167 added support for larger entry sizes 2014-10-24 14:54:17 +01:00
Peter Lawrey 9ace610ca5 Fixed Javadoc errors for Java 8 2014-10-24 11:48:51 +01:00
Peter Lawrey ea779997cf Remove <p/> from copyright messages 2014-10-24 11:30:25 +01:00
Peter Lawrey 796fc829b0 Merge remote-tracking branch 'origin/master' 2014-10-24 11:23:54 +01:00
Peter Lawrey c44aae129f Support read/write locking. 2014-10-24 11:23:15 +01:00
Rob Austin 59da12448e Merge remote-tracking branch 'origin/master' 2014-10-24 11:20:34 +01:00
Rob Austin f9f976acb5 HCOLL-167 added an equals() method, and improved buffer overflow, but its still not working correctly yet... 2014-10-24 11:19:13 +01:00
Peter Lawrey 3a3c634a19 Tuning headroom for larger Maps. 2014-10-23 22:18:45 +01:00
Peter Lawrey 9a8a2512f0 Tweek the sizing rules as well as optimise the hashing algo so it creates a more even distribution (for at least one set of test cases) 2014-10-23 21:20:46 +01:00
Rob Austin 113c51566a HCOLL-167 added testBufferOverFlowPutAll 2014-10-23 16:01:28 +01:00
Rob Austin 60b23535d1 HCOLL-167 added support for putAll() 2014-10-23 14:52:38 +01:00
Rob Austin f04cdd0d9f HCOLL-167 in and out now share the same buffer 2014-10-23 13:54:08 +01:00
Rob Austin 0abc9bc003 HCOLL-167 added support for read buffer overflow 2014-10-23 13:45:16 +01:00
Rob Austin 872f771218 HCOLL-167 added resizeBuffer() 2014-10-23 13:10:53 +01:00
Rob Austin 33dc483f72 HCOLL-167 added resizeBuffer() 2014-10-23 12:50:55 +01:00
Rob Austin b66daaaac9 HCOLL-167 improved the buffer overflow support 2014-10-23 11:11:24 +01:00
Rob Austin c37f7f3e85 HCOLL-167 stopped the toString form overflowing the buffer 2014-10-23 09:46:02 +01:00
Rob Austin c226883924 HCOLL-167 more refactoring... 2014-10-22 20:31:18 +01:00
Rob Austin 6caebd3f2f HCOLL-167 more refactoring... 2014-10-22 20:24:38 +01:00
Rob Austin 8f2612caba HCOLL-167 refactored - doHandShaking() 2014-10-22 20:17:43 +01:00
Rob Austin 293a8d61ce HCOLL-167 added attemptConnect() to the Stateless Client 2014-10-22 19:54:30 +01:00
Rob Austin 2b050a9c3c HCOLL-167 finally to the stateless map to support a lazy connect 2014-10-22 19:42:45 +01:00
Rob Austin b7c10f6cb7 HCOLL-167 improving stateless map 2014-10-22 18:15:37 +01:00
Rob Austin ac6f3dd778 HCOLL-167 simplified the exception throwing code 2014-10-22 13:06:13 +01:00
Rob Austin 0795300304 HCOLL-167 added a executorService.awaitTermination(5, TimeUnit.SECONDS); 2014-10-22 12:37:56 +01:00
Rob Austin 7b3b794be8 HCOLL-167 changed closeables to a LinkedHashSet<Closeable>(); 2014-10-22 12:20:23 +01:00
Rob Austin ea94303b27 HCOLL-167 removed test 2014-10-22 12:12:52 +01:00
Rob Austin aa584543db HCOLL-167 added test back in 2014-10-21 23:12:48 +01:00
Rob Austin c709963f71 HCOLL-167 added test back in 2014-10-21 23:09:38 +01:00
Rob Austin edb2804007 HCOLL-167 added test back in 2014-10-21 20:54:46 +01:00
Rob Austin 2218aaedb8 HCOLL-167 removed test 2014-10-21 20:52:13 +01:00
Rob Austin 83050bd9a2 HCOLL-167 removed the StatelessChronicleMapTest 2014-10-21 20:50:37 +01:00
Rob Austin c83030bc40 HCOLL-167 improved the StatelessChronicleMapTest 2014-10-21 20:47:50 +01:00
Rob Austin 8b897f0a52 HCOLL-167 fixed up the tests 2014-10-21 19:27:58 +01:00
Rob Austin e986fa63c4 HCOLL-167 changed the ports 2014-10-21 19:23:06 +01:00
Rob Austin 997b678ed4 HCOLL-167 fixed up the tests 2014-10-21 18:58:31 +01:00
Rob Austin 3aa7da740c HCOLL-167 added timout time 2014-10-21 17:31:17 +01:00
Rob Austin 2acdd3be83 Merge remote-tracking branch 'origin/master' 2014-10-21 17:22:13 +01:00
Rob Austin c5d56752a2 HCOLL-167 added a working version of StatelessChronicleMapTest but requires refactoring, 2014-10-21 17:21:36 +01:00
Peter Lawrey 00287a3bec Fix overflow bug for large numbers. 2014-10-21 19:52:26 +04:00
Rob Austin d31bff4d14 HCOLL-167 added JSR166y tests 2014-10-21 08:21:35 +01:00
Rob Austin a664ab6c9f HCOLL-167 improved test 2014-10-20 19:12:33 +01:00
Rob Austin 3e3689be39 HCOLL-167 moved serilization and exceptions to common 2014-10-20 18:19:15 +01:00
Rob Austin 8805c12051 HCOLL-167 added readme info for #### Stateless Client, and moved code to common. 2014-10-20 18:17:37 +01:00
Rob Austin 29eb1ae058 HCOLL-167 made custom runtime exceptions visible 2014-10-20 17:51:15 +01:00