move setPercentUsage() out of synchronized blocks to prevent a deadlock in the journal persistence adaptor