A.2.2. No file-level locking

Since transactional objects are concurrency-controlled through the LockManager method, no additional locking is needed at the file level. Therefore, the default object store implementation for JBoss Transaction Service, ShadowNoFileLockStore, relies upon user-level locking, enabling it to provide better performance than the ShadowingStore implementation.
The type of this object store is ShadowNoFileLockStore.