An efficient way to update records, because locks are only applied at the time the record is written, thus minimizing the time any single user monopolizes the system in a multi-user environment. When you use record or table buffering on remote tables, Visual FoxPro imposes optimistic locking. Contrast pessimistic buffering.