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 |
|