Not sure how useful is to have a native lock in a distributed IndexManager like Infinispan, it'd work if this lock is in a shared filesystem, but anyway, I send a PR https://github.com/hibernate/hibernate-search/pull/733