# Class: com.pnfsoftware.jeb.util.concurrent.AbstractAutoClosingLock

Base implementation for auto\-closable locks. 

 Guideline for implementers: 
 
- call `super()` 
- acquire the lock 
- set the protected field [#locked](#locked) to true.

## Constructor: AbstractAutoClosingLock
- parameter: `lock`, type: `com.pnfsoftware.jeb.util.serialization.objects.SerReentrantLock`


## Protected Field: locked
Type: `java.util.concurrent.atomic.AtomicBoolean`

## Method: close


