code: private void cleanupDecBuffers() {
          // if we have decrypted buffers and they are either JIT created or made
          // during decryption/expansion (user buffers too small) then release them
          // here and dereference
          if (null != this.decryptedNetBuffers
              && (callerRequiredAllocation || decryptedNetBufferReleaseRequired)) {
              WsByteBufferUtils.releaseBufferArray(this.decryptedNetBuffers);
              this.decryptedNetBuffers = null;
          }
      }
docs: Utility method to handle releasing the decrypted network buffers that we
  may or may not own at this point.