Commit Graph
1345 Commits
Author SHA1 Message Date
Peter Lawrey ed2becd838 Improved unmonitoring for nested objects i.e. objects contains objects which should also be unmonitored. 2020-10-19 16:03:34 +01:00
Peter Lawrey a1580e45f9 Don't monitor the segmentBytes as it is just a wrapper 2020-10-16 08:15:24 +01:00
Peter Lawrey 25a2bfb4c5 Improved support for BytesMarshallable and Marshallable, closes https://github.com/OpenHFT/Chronicle-Map/issues/235 2020-10-15 18:22:28 +01:00
Peter Lawrey 3823ac1ee5 Avoid NPE in close 2020-10-15 16:49:27 +01:00
Peter Lawrey afdff9ef6c Honours the maximum capacity set for Bytes, closes https://github.com/OpenHFT/Chronicle-Bytes/issues/141 2020-10-12 13:08:57 +01:00
Peter Lawrey cab7835805 Unmonitor the segmentBytes in a Map's QueryContext, closes https://github.com/OpenHFT/Chronicle-Map/issues/232 2020-10-02 12:42:47 +01:00
Per Minborg 69edc30027 Cleanup ReplicatedChronicleMap 2020-09-28 12:32:46 +02:00
Peter Lawrey 87f7820407 Fix @NotNull annotations 2020-09-25 13:32:02 +01:00
Peter Lawrey e4d7a50eee Move classes in algos which need map into maps, closes https://github.com/OpenHFT/Chronicle-Algorithms/issues/10 2020-09-18 17:03:09 +01:00
Per Minborg f8c5d9dc2d Add warning to JavaDoc on *recover* operations 2020-09-03 09:27:05 +02:00
Per Minborg 07a9ba94ca Disable file locking on Windows, work on #229 2020-09-02 19:24:19 +02:00
Per Minborg 36f03b4e4a Add file locking, work on #229 2020-09-02 17:40:18 +02:00
Per Minborg 5ace988277 Cleanup classes 2020-09-02 10:42:29 +02:00
Per Minborg c07fd20abd Use Atomic* instead of arrays 2020-09-02 10:42:10 +02:00
Per Minborg 490e3af56d Cleanup classes 2020-09-01 16:45:28 +02:00
Per Minborg 37a90a4b9c Fix nullability issues 2020-09-01 16:04:56 +02:00
Per Minborg 1ff3a06263 Cleanup CanonicalRandomAccessFiles 2020-09-01 16:04:41 +02:00
Per Minborg 6d48d4a144 Cleanup class 2020-09-01 15:56:52 +02:00
Per Minborg 1a5571e938 Cleanup classes 2020-09-01 15:25:14 +02:00
Peter Lawrey 9fb2a068f1 Added support for generating JSON scema for MethodReader/Writer, https://github.com/OpenHFT/Chronicle-Wire/issues/187 2020-08-17 07:26:17 +01:00
Peter Lawrey e4bf64d04b Add readLimitToCapacity(); to optimise this use case 2020-06-23 10:04:40 +01:00
Peter Lawrey bc5453d292 Add Jvm.nanoPause to tight loops 2020-06-19 10:30:28 +01:00
Peter Lawrey 2d7e3b0ba3 Code tidy 2020-06-18 13:35:55 +01:00
Peter Lawrey 8dfc91b1eb Cody tidy and optimise the tracing code. 2020-06-18 13:17:58 +01:00
Peter Lawrey b167ec59eb Add throwExceptionIfClosed(); to most public methods for classes implementing Closeable, https://github.com/OpenHFT/Chronicle-Core/issues/116 2020-06-16 06:23:34 +01:00
Peter Lawrey 0c5a5c8909 Add throwExceptionIfClosed(); to most public methods for classes implementing Closeable, https://github.com/OpenHFT/Chronicle-Core/issues/116 2020-06-15 16:17:07 +01:00
Peter Lawrey 12e286f9ec Standardize how ReferenceCounted resources are managed and traced, https://github.com/OpenHFT/Chronicle-Core/issues/121 2020-06-11 19:51:48 +01:00
Rob Austin b51207186a changed to MapClosable 2020-05-29 18:22:13 +01:00
Rob Austin e129a208f2 added missing class 2020-05-29 16:44:38 +01:00
Rob Austin f042add96b create MapClosable which replaces the default isClosed() method that was removed from chronicle closable 2020-05-29 16:40:58 +01:00
Rob Austin 911258b066 fixed #219 2020-05-21 11:55:15 +01:00
Peter Lawrey 9b1d3f6393 Add a RandomAccessFile which doesn't resource leak on a GC, https://github.com/OpenHFT/Chronicle-Core/issues/108 2020-05-07 11:33:10 +01:00
Rob Austin 440b2c4ef8 delayed cleaner 2020-04-13 15:33:34 +01:00
Rob Austin c44d1f52fa improved java doc 2020-03-25 15:42:47 +00:00
Rob Austin 2b6f416bb8 fixed https://github.com/OpenHFT/Chronicle-Map/issues/212 2020-03-25 15:08:04 +00:00
Rob Austin 47f734de22 fixed java doc 2020-03-04 13:29:35 +00:00
Rob Austin 7f77b748cb corrected typos in java doc 2020-03-04 13:04:30 +00:00
Rob Austin f94b8db0d7 corrected CompiledMapQueryContext 2020-03-04 12:54:39 +00:00
Rob Austin 6f6795371d fixed imports 2020-03-04 12:45:53 +00:00
Rob Austin 932f395561 fixed https://github.com/OpenHFT/Chronicle-Map/issues/211 2020-03-04 12:21:54 +00:00
Dmitry Pisklov d833ab83aa Add SetEntry as parent interface for MapEntry- fixes #201 2020-01-13 16:27:28 +00:00
Rob Austin 8a1e1085c9 check the use of BytesMarshallable first 2019-11-15 17:48:11 +00:00
rogersimmons ce3e4ab4b1 Fix test 2019-10-03 15:18:27 +01:00
rogersimmons f10edcf1c8 https://github.com/ChronicleEnterprise/Chronicle-Map-Enterprise/issues/15
Support reporting of unacknowledged/outstanding keys
Add per-map changeCount for change tracking (for use with tracking replication acks)
2019-10-03 14:52:02 +01:00
Peter Lawrey b05bd4689f Enhancements to Map Enterprise to simplify Map and QMB usage. https://github.com/ChronicleEnterprise/Chronicle-Map-Enterprise/issues/17 2019-10-01 18:17:22 +01:00
Peter Lawrey a7ebbf6a75 Simplified support for Marshallable and BytesMarshallable, https://github.com/OpenHFT/Chronicle-Map/issues/196 2019-09-20 14:19:45 +01:00
Peter Lawrey 071bcf1d8e Added support for dynamic discovery of files, https://github.com/OpenHFT/Chronicle-Core/issues/88 2019-08-28 17:59:17 +01:00
boshu Zheng 58950c83eb Fix a broken link in code comments. 2019-08-21 17:33:12 +08:00
Peter Lawrey c72fdcb306 Remove <p/> 2019-08-15 09:45:08 +01:00
Peter Lawrey 8d7f2703df Deduce redundant newlines 2019-08-13 11:46:25 +01:00