# GrainDirectoryOptions Fields

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.graindirectoryoptions/)

## DEFAULT_CACHE_SIZE {#default-cache-size-2775b5e4}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.graindirectoryoptions/fields/default-cache-size-2775b5e4/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Configuration/Options/GrainDirectoryOptions.cs)

```csharp
public const int DEFAULT_CACHE_SIZE
```

The default value for [GrainDirectoryOptions](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.graindirectoryoptions/).

## DEFAULT_CACHING_STRATEGY {#default-caching-strategy-2b697a92}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.graindirectoryoptions/fields/default-caching-strategy-2b697a92/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Configuration/Options/GrainDirectoryOptions.cs)

```csharp
public const CachingStrategyType DEFAULT_CACHING_STRATEGY
```

The default value for [GrainDirectoryOptions](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.graindirectoryoptions/).

## DEFAULT_INITIAL_CACHE_TTL {#default-initial-cache-ttl-b313efcb}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.graindirectoryoptions/fields/default-initial-cache-ttl-b313efcb/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Configuration/Options/GrainDirectoryOptions.cs)

```csharp
[System.Obsolete(DEFAULT_INITIAL_CACHE_TTL is deprecated and will be removed in a future version.)]
public static readonly TimeSpan DEFAULT_INITIAL_CACHE_TTL
```

The default value for [GrainDirectoryOptions](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.graindirectoryoptions/).

## DEFAULT_MAXIMUM_CACHE_TTL {#default-maximum-cache-ttl-0ad6853d}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.graindirectoryoptions/fields/default-maximum-cache-ttl-0ad6853d/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Configuration/Options/GrainDirectoryOptions.cs)

```csharp
public static readonly TimeSpan DEFAULT_MAXIMUM_CACHE_TTL
```

The default value for [GrainDirectoryOptions](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.graindirectoryoptions/).

## DEFAULT_PARTITIONS_PER_SILO {#default-partitions-per-silo-75a656e3}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.graindirectoryoptions/fields/default-partitions-per-silo-75a656e3/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Configuration/Options/GrainDirectoryOptions.cs)

```csharp
public const int DEFAULT_PARTITIONS_PER_SILO
```

The default value for [GrainDirectoryOptions](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.graindirectoryoptions/).

## DEFAULT_TTL_EXTENSION_FACTOR {#default-ttl-extension-factor-db5ec46c}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.graindirectoryoptions/fields/default-ttl-extension-factor-db5ec46c/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Configuration/Options/GrainDirectoryOptions.cs)

```csharp
[System.Obsolete(DEFAULT_TTL_EXTENSION_FACTOR is deprecated and will be removed in a future version.)]
public const double DEFAULT_TTL_EXTENSION_FACTOR
```

The default value for [GrainDirectoryOptions](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.graindirectoryoptions/).

## DEFAULT_UNREGISTER_RACE_DELAY {#default-unregister-race-delay-1e73cfab}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.graindirectoryoptions/fields/default-unregister-race-delay-1e73cfab/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Configuration/Options/GrainDirectoryOptions.cs)

```csharp
public static readonly TimeSpan DEFAULT_UNREGISTER_RACE_DELAY
```

The default value for [GrainDirectoryOptions](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.graindirectoryoptions/).
