10/19/2018 3:40:50 AM
Pierre-Alexandre Meyer <pierre@mouraf.org>
|
10/18/2018 1:45:23 PM
speed up things as I've seen threads stuck like this:
"notifications-lifecycle-th-1" id=411 state=RUNNABLE (running in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:255) at sun.security.provider.SeedGenerator$URLSeedGenerator.getSeedBytes(SeedGenerator.java:539) at sun.security.provider.SeedGenerator.generateSeed(SeedGenerator.java:144) at sun.security.provider.SecureRandom.engineGenerateSeed(SecureRandom.java:139) at java.security.SecureRandom.generateSeed(SecureRandom.java:533) at org.killbill.billing.util.UUIDs$LightSecureRandom.<init>(UUIDs.java:143) at org.killbill.billing.util.UUIDs$1.initialValue(UUIDs.java:79) at org.killbill.billing.util.UUIDs$1.initialValue(UUIDs.java:77) at java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:180) at java.lang.ThreadLocal.get(ThreadLocal.java:170) at org.killbill.billing.util.UUIDs.rndUUIDv4(UUIDs.java:44) at org.killbill.billing.util.UUIDs.randomUUID(UUIDs.java:32)
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
10/18/2018 12:38:46 PM
Pierre-Alexandre Meyer <pierre@mouraf.org>
|
10/18/2018 11:48:48 AM
Meyer <pierre@mouraf.org>
|
10/18/2018 10:57:45 AM
Meyer <pierre@mouraf.org>
|
10/18/2018 6:48:38 AM
Pierre-Alexandre Meyer <pierre@mouraf.org>
|
10/18/2018 5:52:06 AM
Pierre-Alexandre Meyer <pierre@mouraf.org>
|
10/17/2018 2:48:27 AM
objects serialization: this will be required for distributed caching (e.g. Redis)
* Minor refactoring of the cache framework to better isolate the Ehcache specific bits
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
10/18/2018 3:56:10 AM
refactoring to improve stability
|
10/18/2018 2:56:23 AM
Meyer <pierre@mouraf.org>
|