void releaseLockForKeysAndPrimary(EntryEventImpl event) {
    if (!wasPrimaryLockedPreviously(event)) {
      doUnlockForPrimary();
    }

    Object[] keys = getKeysToBeLocked(event);
    removeAndNotifyKeys(keys);
  }
Release the lock on the bucket that makes the bucket stay the primary during a write.
And release/remove the lockObject on the key(s)
geode-core/src/main/java/org/apache/geode/internal/cache/BucketRegion.java