# ZooKeeperGatewayListProvider Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.clustering.zookeeper/orleans.runtime.membership.zookeepergatewaylistprovider/)

## IsUpdatable {#isupdatable-b48cb6dd}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.clustering.zookeeper/orleans.runtime.membership.zookeepergatewaylistprovider/properties/isupdatable-b48cb6dd/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Clustering.ZooKeeper/ZooKeeperGatewayListProvider.cs#L69)

```csharp
public bool IsUpdatable
```

Specifies whether this IGatewayListProvider ever refreshes its returned information, or always returns the same gw list. (currently only the static config based StaticGatewayListProvider is not updatable. All others are.)

## MaxStaleness {#maxstaleness-733ca32c}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.clustering.zookeeper/orleans.runtime.membership.zookeepergatewaylistprovider/properties/maxstaleness-733ca32c/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Clustering.ZooKeeper/ZooKeeperGatewayListProvider.cs#L63)

```csharp
public TimeSpan MaxStaleness
```

Specifies how often this IGatewayListProvider is refreshed, to have a bound on max staleness of its returned information.
