# SiloRecoverableStreamConfiguratorExtensions Methods

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.hosting.silorecoverablestreamconfiguratorextensions/)

## ConfigureCacheEviction(ISiloRecoverableStreamConfigurator, Action&lt;OptionsBuilder&lt;StreamCacheEvictionOptions&gt;&gt;) {#configurecacheeviction-this-orleans-hosting-isilorecoverablestreamconfigurator-s-bc84dc30}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.hosting.silorecoverablestreamconfiguratorextensions/methods/configurecacheeviction-this-orleans-hosting-isilorecoverablestreamconfigurator-s-bc84dc30/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/Common/RecoverableStreamConfigurator.cs#L36-L37)

```csharp
public static void ConfigureCacheEviction(this ISiloRecoverableStreamConfigurator configurator, Action<OptionsBuilder<StreamCacheEvictionOptions>> configureOptions)
```

Configures cache eviction options for a reliable stream provider.

### Parameters

- `configurator` (`ISiloRecoverableStreamConfigurator`): The configuration builder.
- `configureOptions` (`Action<OptionsBuilder<StreamCacheEvictionOptions>>`): The configuration delegate.

## ConfigureStatistics(ISiloRecoverableStreamConfigurator, Action&lt;OptionsBuilder&lt;StreamStatisticOptions&gt;&gt;) {#configurestatistics-this-orleans-hosting-isilorecoverablestreamconfigurator-syst-29cd748f}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.hosting.silorecoverablestreamconfiguratorextensions/methods/configurestatistics-this-orleans-hosting-isilorecoverablestreamconfigurator-syst-29cd748f/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/Common/RecoverableStreamConfigurator.cs#L26-L27)

```csharp
public static void ConfigureStatistics(this ISiloRecoverableStreamConfigurator configurator, Action<OptionsBuilder<StreamStatisticOptions>> configureOptions)
```

Configures statistics options for a reliable stream provider.

### Parameters

- `configurator` (`ISiloRecoverableStreamConfigurator`): The configuration builder.
- `configureOptions` (`Action<OptionsBuilder<StreamStatisticOptions>>`): The configuration delegate.
