# Common.Locality

> Specifies the expected temporal locality of a prefetch operation.

## Definition

* **Type:** Enum
* **Namespace:** [Unity.Burst.Intrinsics](/engine/6000.7/script-reference/unity/burst/intrinsics.md)
* **Assembly:** UnityEngine.BurstModule

```csharp
public enum Common.Locality
```

## Fields

| Value                                                                                                                          | Description                                                 |
| ------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------- |
| [HighTemporalLocality](/engine/6000.7/script-reference/unity/burst/intrinsics/common/locality/hightemporallocality.md)         | Data has high temporal locality (kept in all cache levels). |
| [LowTemporalLocality](/engine/6000.7/script-reference/unity/burst/intrinsics/common/locality/lowtemporallocality.md)           | Data has low temporal locality.                             |
| [ModerateTemporalLocality](/engine/6000.7/script-reference/unity/burst/intrinsics/common/locality/moderatetemporallocality.md) | Data has moderate temporal locality.                        |
| [NoTemporalLocality](/engine/6000.7/script-reference/unity/burst/intrinsics/common/locality/notemporallocality.md)             | Data has no temporal locality (used once then evicted).     |
