Commit Graph
138 Commits
Author SHA1 Message Date
leventov 7c10ea41ab Fix a bug in ChronicleMapBuilder.preMapConstruction() 2015-08-02 01:37:34 +03:00
leventov 22df53afb9 Try un-@Ignore some tests 2015-08-02 01:31:09 +03:00
leventov 4a9e2c1095 Fix bugs with key/value average/constant size computation in ChronicleMapBuilder 2015-08-02 01:24:04 +03:00
leventov 9b0bfc631d Removed ChronicleHashBuilderImpl and ChronicleMapBuilder minor cleanup 2015-07-31 01:50:27 +03:00
leventov cf583d4510 Removed unused duplicating HashLookup class and package 2015-07-30 02:44:11 +03:00
leventov e39dfc394c Add ChronicleHashBuilder.averageKey() and ChronicleMapBuilder.averageValue() methods 2015-07-29 01:21:21 +03:00
leventov a3c9ed688c Update Javadocs - insert missing <p>In the beginnings of the paragraphs 2015-07-28 23:57:42 +03:00
leventov e7a8a11505 OHFT-58 Change license to LGPLv3 to protect redistribution 2015-07-25 23:12:23 +03:00
leventov 340ab09409 Moved DefaultValueProvider to the new Contexts API; removed defaultValue() SPI from MapEntryOperations (essentially replaced by DefaultValueProvider); Removed the old contexts, KeyContext and MapKeyContext completely 2015-07-24 21:36:55 +03:00
leventov 1d7f54635a HCOLL-318 added many documentation and examples; Empowerted ReplicableEntry interface, and changed Map/SetRemoteOperations contracts to allow implementing more agile reconciliation strategies 2015-06-20 05:43:34 +03:00
leventov 0c73a072eb Fix compilation issues 2015-06-15 22:00:06 +03:00
leventov 413f016898 Merge branch 'listeners' of https://github.com/OpenHFT/Chronicle-Map into listeners
Conflicts:
	src/main/java/net/openhft/chronicle/map/FilePerKeyChronicleMap.java
	src/main/java/net/openhft/chronicle/map/impl/CompiledReplicatedMapQueryContext.java
2015-06-15 21:40:55 +03:00
leventov bf20bc98c3 Fixed several replication bugs; Value -> Data; extracted ReplicableEntry as a superclass of HashReplicableEntry 2015-06-15 21:34:45 +03:00
danielshaya fda7e1cd38 Move Engine from Map 3 to Map 2 2015-06-03 17:18:22 +01:00
leventov f1da352a5d Made listeners almost work for replication 2015-06-02 19:02:55 +01:00
danielshaya a26a2682b2 HCOLL-301 Refactor the windows warning. 2015-06-02 18:23:30 +01:00
leventov a29684ab97 More deprecations and Javadoc excludes 2015-05-27 11:49:59 +01:00
leventov b4c8554b77 SPI implementation 2015-05-27 00:03:20 +01:00
leventov 8e1b065f9c Commited event listening SPI / layers for efficient coding of logic for remote/local/replication queries at once 2015-05-16 00:48:10 +07:00
Rob Austin be7e71bd8c fixed some java doc issues with where cause the javadoc build to fail 2015-03-13 15:53:05 +00:00
Rob Austin 9cc5b854ae removed <p> 2015-03-12 19:41:38 +00:00
leventov 16f85e4c5e First step in separation of core ChronicleHash functionality from Map and Set; Start Java 8 adoption; Bug fixes 2015-02-12 15:24:24 +07:00
leventov cad8b833ce Improved logic of segment size choice, added some rationalizing comments. Fixed MarkTest 2015-01-19 07:08:55 +07:00
leventov d897891bfb Great refactoring 2015-01-17 03:19:35 +07:00
Peter Lawrey 8a4ad9ade2 Use ChronicleMapBuilder to build all ChronicleMap 2015-01-15 17:35:44 +00:00
leventov 96a0b57c66 HCOLL-285 Refactor Stateless client builders, MapInstanceConfig =>
Builder, removed addJsonConverter method from ChronicleMapBuilder
2015-01-02 00:36:30 +07:00
leventov e150538978 Fixed typo xstreem -> xstream package name 2014-12-31 03:34:34 +07:00
leventov d1218415ef HCOLL-266 optional xStream dependency 2014-12-31 03:33:19 +07:00
leventov 52b8ad86d5 HCOLL-283 HCOLL-276 Fixed a bug in with underinitialized key/value serialization builders when the server map is deserialized from file 2014-12-31 02:01:25 +07:00
leventov 6d3979e14c HCOLL-244 Fixed integer repr of NO_ALIGNMENT -- should be 1, not 0 2014-12-30 05:17:41 +07:00
leventov 433765f0f0 HCOLL-266 Human readable ChornicleMap header 2014-12-29 06:35:04 +07:00
Rob Austin 6c9e68f646 HCOLL-280 Allow users to define their own xStream serialisers 2014-12-27 21:30:02 +00:00
leventov 3236236324 Optimized imports 2014-12-27 17:50:22 +07:00
leventov 9f48e56ed0 Fixed alignment treatment in ChronicleMapBuilder/VanillaChronicleMap 2014-12-26 21:03:35 +07:00
leventov 9615462dee Fixed estimateSegmentsBasedOnSize should base on the value size, not chunk 2014-12-26 15:01:01 +07:00
leventov 81f6142af7 Clearly separated notion of entries and chunks, averageKeySize()/ValueSize() instead of keySize()/valueSize(), minor fixes and refactorings 2014-12-26 05:22:54 +07:00
Rob Austin e003068792 HCOLL-197 removed entry size from the repliaction hub 2014-12-23 09:44:59 +00:00
leventov 0ff794d6a6 Non-replicated Chronicle Map now is not limited with x64 max oversize factor 2014-12-19 16:09:49 +07:00
leventov 4076546e52 Removed internal and not completed yet parts from public API 2014-12-17 23:55:48 +07:00
leventov 0cc07a6a91 HCOLL-143 print a warning on attempt of creation too large ChronicleMap or ChronicleSet on Windows 2014-12-17 20:18:54 +07:00
Peter Lawrey fa95d0484b HCOLL-251 Make the tests more stable. 2014-12-17 09:15:00 +00:00
Peter Lawrey 3e37ad36cf Remove all <p/> 2014-12-17 08:20:08 +00:00
Peter Lawrey f1a8a939b4 HCOLL-231 Add another test to show it works. 2014-12-16 21:52:33 +00:00
Peter Lawrey 6aaa5b9d6b HCOLL-251 Re-tune the estimates for number of segment and how much entry headroom to use. 2014-12-16 20:48:18 +00:00
leventov d8df6d5717 HCOLL-248 changed the ChronicleMap code and defaults regarding CharSequences/StringBuilders to fit CHMUseCases 2014-12-16 12:40:21 +07:00
leventov 6a48f9ec0e Simplier default value configuration if ChronicleMap value class is CharSequence 2014-12-16 00:45:41 +07:00
leventov 4a54633577 ChronicleMapBuilder.defaultValue() shouldn't be null because ChronicleMap generally doesn't support neither null key nor null values 2014-12-15 22:49:53 +07:00
Rob Austin 6c0e6de3bb HCOLL-240 added a default value for CharSequence 2014-12-12 15:45:18 +00:00
Rob Austin 52e41b8126 HCOLL-234 fixing CHMUseCaseTest - added a default value provider for sting() 2014-12-12 12:29:27 +00:00
Rob Austin daadb51e83 HCOLL-234 fixing CHMUseCaseTest - added a default value provider for sting() 2014-12-12 12:15:22 +00:00