More comments
Lock auto-closer for try-with-resource
Added comment
Close doesn't throw any exceptions
Using a ParentChild lock to make transactions work