# RefHashRing.RefHashRing

A RefHashRing is a RefSubject specialized over a HashRing.

## Signatures

```ts
export interface RefHashRing<in out A extends PrimaryKey.PrimaryKey, in out E = never, out R = never> extends RefSubject.RefSubject<HashRing.HashRing<A>, E, R> {
}
```

## Why

Defines hash ring state with the same current-read, pushed-update, and synchronized-write
contract as RefSubject.

## Ownership and lifetime

RefHashRing is a contract and performs no acquisition. Implementations retain the errors,
services, interruption, and Scope requirements expressed by its members.
