# `GSLayer setNeedUpdateMetricsFast`

*Instance Method*

Marks the cached side bearings as needing an update without locking.

## Declaration

```swift
func setNeedUpdateMetricsFast()
```

```objc
- (void) setNeedUpdateMetricsFast;
```

```python
setNeedUpdateMetricsFast()
```

## Discussion

Use this only when external synchronization already protects metrics access.

## See Also

### Marking Updates

- [`GSLayer elementDidChange:`](/Core/GlyphsCore/GSLayer/elementDidChange:) — Notifies the layer that one of its elements changed.
- [`GSLayer setNeedUpdateShapes`](/Core/GlyphsCore/GSLayer/setNeedUpdateShapes) — Marks representations derived from the layer geometry as needing an update.
- [`GSLayer setNeedUpdateMetrics`](/Core/GlyphsCore/GSLayer/setNeedUpdateMetrics) — Marks the cached side bearings as needing an update.
- [`GSLayer preloadContent`](/Core/GlyphsCore/GSLayer/preloadContent) — Loads content referenced by components in preparation for subsequent access.

