All Downloads are FREE. Search and download functionalities are using the official Maven repository.

csperandio.unifiedlog.storage.InMemorOffsetStorage.kt Maven / Gradle / Ivy

The newest version!
package csperandio.unifiedlog.storage

/**
 * Stores the offset for a Walker in memory
 */
class InMemorOffsetStorage(start: Int = 0) : OffsetStorage {
    private var current = start

    override val value: Int
        get() = current

    override operator fun inc(): InMemorOffsetStorage {
        ++current
        return this
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy