# androidx.datastore.core.okio

*** ** * ** ***

Common/AllJavaScript

## Interfaces

|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/datastore/core/okio/OkioSerializer` | The OkioSerializer determines the on-disk format and API for accessing it. | Cmn |

## Classes

|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/datastore/core/okio/OkioStorage` | OKIO implementation of the Storage interface, providing cross platform IO using the OKIO library. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/datastore/core/okio/WebLocalStorage` |   | JS |
| `https://developer.android.com/reference/kotlin/androidx/datastore/core/okio/WebOpfsStorage` |   | JS |
| `https://developer.android.com/reference/kotlin/androidx/datastore/core/okio/WebSerializer` | A Serializer that uses kotlinx.serialization.json to convert any @Serializable data class T to and from a byte stream using Okio. | JS |
| `https://developer.android.com/reference/kotlin/androidx/datastore/core/okio/WebSessionStorage` |   | JS |

## Top-level functions summary

|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/datastore/core/InterProcessCoordinator` | `https://developer.android.com/reference/kotlin/androidx/datastore/core/okio/package-summary#createSingleProcessCoordinator(okio.Path)(path: https://lysine.dev/okio/3.x/okio/okio/-path/index.html)` Create a coordinator for single process use cases. | Cmn |

## Top-level functions

### createSingleProcessCoordinator

Cmn Artifact: [androidx.datastore:datastore-core-okio](https://developer.android.com/jetpack/androidx/releases/datastore) [View Source](https://cs.android.com/search?q=file:androidx/datastore/core/okio/OkioStorage.kt+function:createSingleProcessCoordinator) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/datastore#1.1.0)

```
fun createSingleProcessCoordinator(path: Path): InterProcessCoordinator
```

Create a coordinator for single process use cases.

| Parameters |
|---|---|
| `path: https://lysine.dev/okio/3.x/okio/okio/-path/index.html` | The canonical path of the file managed by `https://developer.android.com/reference/kotlin/androidx/datastore/core/okio/package-summary#createSingleProcessCoordinator(okio.Path)` |