Skip to content

Commit

Permalink
Handle case when system property access is restricted (#605)
Browse files Browse the repository at this point in the history
  • Loading branch information
cowtowncoder authored Mar 5, 2020
1 parent d30eef4 commit 69681af
Showing 1 changed file with 8 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
/**
* Helper entity used to control access to simple buffer recyling scheme used for
* some encoding, decoding tasks.
*
*
* @see BufferRecycler
*
* @since 2.9.2
Expand Down Expand Up @@ -33,10 +33,13 @@ public class BufferRecyclers
*/
private final static ThreadLocalBufferManager _bufferRecyclerTracker;
static {
_bufferRecyclerTracker = "true".equals(System.getProperty(SYSTEM_PROPERTY_TRACK_REUSABLE_BUFFERS))
? ThreadLocalBufferManager.instance()
: null;
}
boolean trackReusableBuffers = false;
try {
trackReusableBuffers = "true".equals(System.getProperty(SYSTEM_PROPERTY_TRACK_REUSABLE_BUFFERS));
} catch (SecurityException e) { }

_bufferRecyclerTracker = trackReusableBuffers ? ThreadLocalBufferManager.instance() : null;
}

/*
/**********************************************************
Expand Down

0 comments on commit 69681af

Please # to comment.