DataStoreFactory


public static class DataStoreFactory


Summary

Public fields

static @NonNull DataStoreFactory

Public methods

final @NonNull DataStore<@NonNull T>
<T extends Object> create(
    @NonNull Storage<@NonNull T> storage,
    ReplaceFileCorruptionHandler<@NonNull T> corruptionHandler,
    @NonNull List<@NonNull DataMigration<@NonNull T>> migrations,
    @NonNull CoroutineScope scope
)

Public fields

INSTANCE

Added in 1.0.0
public static @NonNull DataStoreFactory INSTANCE

Public methods

create

public final @NonNull DataStore<@NonNull T> <T extends Object> create(
    @NonNull Storage<@NonNull T> storage,
    ReplaceFileCorruptionHandler<@NonNull T> corruptionHandler,
    @NonNull List<@NonNull DataMigration<@NonNull T>> migrations,
    @NonNull CoroutineScope scope
)