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
udaysagar2177
77b678184f
be able to skip automatic closing of a hash resource
2019-06-12 19:11:29 -07:00
Rob Austin
cbf8db4687
reverted changes to chroncle map builder because its no-longer required.
2019-05-28 19:14:25 +01:00
Rob Austin
13ea4decc1
made key and value builders public
2019-05-24 19:05:11 +01:00
Peter Lawrey
7377cce7fc
Remove an implied Iterator which Escape Analysis might not remove, closes https://github.com/OpenHFT/Chronicle-Map/issues/177
2019-05-09 17:03:40 +01:00
Peter Lawrey
1a36f1bbc6
Ensure the chunk size is a multiple of the alignment, closed https://github.com/OpenHFT/Chronicle-Map/issues/169
2019-05-09 12:28:04 +01:00
Peter Lawrey
6711903d2c
Ensure HeapBytesStore has final fields for correct visibility, https://github.com/OpenHFT/Chronicle-Wire/issues/137
2019-05-08 19:27:15 +01:00
Jan Nielsen
8fdf65ebbd
Polish: use intellij notnull and nullable.
2019-02-15 17:47:29 -07:00
Rob Austin
dbecb72115
fixed https://github.com/OpenHFT/Chronicle-Map/issues/166 removed pos+1
2018-11-16 17:07:18 +00:00
Rob Austin
79c7701a52
fixed https://github.com/OpenHFT/Chronicle-Map/issues/166 void relocation(Data<V> newValue, long newEntrySize) to void relocation(newValue, newSizeOfEverythingBeforeValue);`
2018-11-16 17:05:09 +00:00
Rob Austin
075083455e
corrected -> return (int) (sizeInBytes / chunkSize) + 1;
2018-11-15 21:27:46 +00:00
Rob Austin
9a02d8e250
change to s.freeExtra(pos+1, entrySizeInChunks, newSizeInChunks);
2018-11-15 21:17:26 +00:00
Rob Austin
2f6e9441d7
added a work around to address -> net.openhft.chronicle.map.MissSizedMapsTest
2018-11-15 18:45:27 +00:00
udaysagar2177
7b686ae152
return builder object after setting pre-shutdown action
2018-09-28 15:14:08 -07:00
Dmitry Pisklov
89b0b6b163
Merge pull request #159 from udaysagar2177/fix2
...
add pre-shutdown action to be executed inside ChronicleHashCloseOnExitHook
2018-09-26 11:23:10 +01:00
udaysagar2177
9eed0e3265
add pre-shutdown action to be executed inside ChronicleHashCloseOnExitHook.
...
This is useful when we want to do an orderly shutdown.
For example: To carry out graceful shutdown and explicitly control when a ChronicleHash
is closed, a pre-shutdown action can be a wait on a CountDownLatch that would be released
appropriately.
2018-09-21 00:36:04 -07:00
Dmitry Pisklov
471d1d3931
Closeable
2018-09-19 14:35:20 +01:00
Dmitry Pisklov
0bc8b226e4
Fix for Java 9+
2018-09-18 19:15:25 +01:00
Roman Leventov
cf24d82ba2
Merge pull request #154 from Zor-X-L/fallocate
...
try to preallocate space after RandomAccessFile#setLength()
2018-09-14 18:38:05 +03:00