# RetryAcquireTrait

> Trait RetryAcquireTrait.

[API reference](/docs/api/index.md) › [yii](/docs/api/yii/index.md) › [mutex](/docs/api/yii/mutex/index.md) › RetryAcquireTrait

| trait | `yii\mutex\RetryAcquireTrait` |
| --- | --- |
| Since | 2.0.16 |
| Source | [`framework/mutex/RetryAcquireTrait.php`](https://github.com/yiisoft/yii2/blob/22.0/framework/mutex/RetryAcquireTrait.php#L20) |

Used by 2 types:

- [`FileMutex`](/docs/api/yii/mutex/filemutex/index.md)
- [`PgsqlMutex`](/docs/api/yii/mutex/pgsqlmutex/index.md)

Trait RetryAcquireTrait.

## Properties

| Property | Type | Description | Defined by |
| --- | --- | --- | --- |
| [`$retryDelay`](#property-retryDelay) | `int` | Number of milliseconds between each try in `acquire()` until specified timeout times out. Default: `50`. Available since 2.0.16. | `RetryAcquireTrait` |

## Property details

### $retryDelay <span id="property-retryDelay"></span>

```php
public int $retryDelay = 50
```

Number of milliseconds between each try in `acquire()` until specified timeout times out.

By default it is 50 milliseconds - it means that `acquire()` may try acquire lock up to 20 times per second.

**Since**

2.0.16