---
title: Publishers.PrefetchStrategy.keepFull
framework: combine
role: symbol
role_heading: Case
path: combine/publishers/prefetchstrategy/keepfull
---

# Publishers.PrefetchStrategy.keepFull

A strategy to fill the buffer at subscription time, and keep it full thereafter.

## Declaration

```swift
case keepFull
```

## Discussion

Discussion This strategy starts by making a demand equal to the buffer’s size from the upstream when the subscriber first connects. Afterwards, it continues to demand elements from the upstream to try to keep the buffer full.

## See Also

### Prefetching strategies

- [Publishers.PrefetchStrategy.byRequest](combine/publishers/prefetchstrategy/byrequest.md)
