Coarse-grained Lock locks a set of related objects with a single lock. Example: I have a ActiveRecord class named Integration. Integration has many Documents. Documents has many RowDefinitions and RowDefinitions has many RowFieldMaps. If I edit an integration object, all of the related subclasses will be locked using a Coarse-grained Lock.