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
Roman Leventov
502c6b701d
Merge pull request #160 from OpenHFT/new-license
...
Change the license to Apache 2.0
2018-09-14 18:37:12 +03:00
Dmitry Pisklov
84fc20bb41
Copy-paste mistake
2018-09-14 15:40:56 +01:00
Peter Lawrey
806efd6d6e
Include the size of the checksum in the entry size.
2018-09-14 15:16:20 +01:00
Peter Lawrey
6c3e0cbbb5
removed assume not ARM.
2018-09-14 15:09:17 +01:00
Peter Lawrey
d076876265
Check for null.
2018-09-14 15:07:18 +01:00
Dmitry Pisklov
db29e11bf2
Format
2018-09-14 13:42:32 +01:00
Dmitry Pisklov
57dfb00834
Merge branch 'master' into new-license
2018-09-14 13:31:40 +01:00
Dmitry Pisklov
1e1a086ea9
Change of license - update headers
2018-09-14 13:27:49 +01:00
peter lawrey
b413c026ee
Added ARM support for UnsafeMemory, https://github.com/OpenHFT/OpenHFT/issues/23
2018-09-14 11:26:13 +00:00
Peter Lawrey
337698b408
Added ARM support for UnsafeMemory, https://github.com/OpenHFT/OpenHFT/issues/23
2018-09-13 16:56:44 +01:00
Peter Lawrey
ccb6577c3d
Make test less likely to fail on TeamCity
2018-09-11 10:41:05 +01:00
udaysagar2177
05573294d4
fix ExitHookTest: map should be closed by ChronicleHashCloseOnExitHook
...
Also adds an assert statement to check this test's other process exit code.
2018-09-09 22:20:45 -07:00
Rob Austin
43a17b5606
removed -> if (localIdentifier == -1)
...
throw new IllegalStateException("localIdentifier should not be -1");
2018-09-06 22:05:51 +01:00
Rob Austin
914f27b588
added " public boolean tryReserve()" and some public methods to the build
2018-09-06 19:10:02 +01:00
Dmitry Pisklov
408db92fa4
Improve Java 11 support
2018-08-02 16:10:09 +01:00
Tom Shercliff
ad40e7c40f
fix broken unit test on windows - map builder requires keysize
2018-07-10 09:57:15 +01:00
Liu Xiao
b6432ef796
use OS.isLinux() instead of Platform.isLinux() for consistency
2018-07-02 09:12:01 +08:00
Liu Xiao
e78677120b
code refactoring
2018-07-02 09:00:34 +08:00
Liu Xiao
89a35a108e
try to preallocate space after RandomAccessFile#setLength()
2018-06-29 09:10:47 +08:00
Peter Lawrey
526fe29993
Merge remote-tracking branch 'origin/master'
2018-06-05 11:33:39 +01:00
Peter Lawrey
be351fc856
Add a test case for externalizable
2018-06-05 11:32:48 +01:00
Rob Austin
979c48f63d
https://github.com/OpenHFT/Chronicle-Map/issues/153 added @ignore as failing in TC
2018-05-23 11:25:03 +01:00
Peter Lawrey
93e6626e45
#151 BytesMarshallable and interface value classes not supported.
2018-04-30 16:29:21 +01:00
Peter Lawrey
16399bea7e
Zero allocation hashing v0.8
2018-04-27 12:53:06 +01:00
Paweł Dąbrowski
f2064f4db4
re OpenHFT/Chronicle-Map#134 Reflection based access to Cleaner compatible with 8 and 9+ JDKs.
2018-04-23 17:33:43 +02:00
Peter Lawrey
e7c7dd8975
Code tidy after code inspections
2018-04-21 17:41:31 +01:00
Peter Lawrey
9323cf28a7
Standard code formatting
2018-04-21 10:49:49 +01:00
Peter Lawrey
8027aebc22
#145 added a test for handling a recycled array of AbstractBytesMarshallable
2018-02-18 10:01:24 +00:00
Peter Lawrey
d6551a5f8c
#144 added a test for handling a recycled array of AbstractBytesMarshallable
2018-02-18 09:57:59 +00:00
Peter Lawrey
7ebb6a3569
#144 replace Double[] with double[]
2018-02-18 08:57:39 +00:00
jtang
36e59025c0
add array value class test
2018-02-17 22:49:03 -08:00
epickrram
ada8ce268e
Merge branch 'master' of github.com:OpenHFT/Chronicle-Map
2017-12-11 12:12:01 +00:00
epickrram
f1d7f0277c
add test description and enable
2017-12-11 12:07:56 +00:00
epickrram
fdcca49b95
remove debug logging from test
2017-12-11 11:59:41 +00:00
chip@chipfraser.co.uk
bbf413d48d
Make code compatible with jna 3.5.2 as well as 4.4.0
2017-11-27 14:01:12 +00:00
Rob Austin
7b02b39c06
added @Ignore
2017-11-21 13:09:11 +00:00
Rob Austin
93a642054e
updated the bom to the latest map
2017-11-17 15:01:31 +00:00
epickrram
4f87e9c1a7
add debugging
2017-11-08 14:38:37 +00:00
epickrram
d297d1e4ef
update bom version, fix usage of Memory methods
2017-11-08 14:05:31 +00:00
epickrram
8f0dd3d875
update bom version, add test for BytesMarshallable key/values
2017-10-11 14:44:59 +01:00
Jerry Shea
657be1137b
Minor doco tweaks
2017-09-12 14:04:35 +10:00
Peter Lawrey
0c0349bdc3
peter => Peter Lawrey
2017-09-08 17:04:08 +01:00
epickrram
5fc64e361c
add exception cause
2017-07-26 11:22:24 +01:00
epickrram
e720aeb47c
allow replicated map impl to be overridden
2017-07-24 13:49:09 +01:00
epickrram
1d2ad6c827
allow TimeProvider clock source to be overridden for testing purposes
2017-07-14 13:56:24 +01:00