Package-level declarations

Types

Link copied to clipboard
data class BranchReference(val repositoryId: RepositoryId, val branchName: String)
Link copied to clipboard

Not thread safe

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class CLHamtNode(val store: IDeserializingKeyValueStore)
Link copied to clipboard
Link copied to clipboard
class CLNode(tree: CLTree, data: CPNode)
Link copied to clipboard
data class CLNodeRef(val id: Long)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object COWArrays
Link copied to clipboard
Link copied to clipboard
interface IBulkQuery
Link copied to clipboard
interface IBulkTree : ITree
Link copied to clipboard
Link copied to clipboard
interface IKVEntryReference<out E : IKVValue>
Link copied to clipboard
Link copied to clipboard
interface ITreeWrapper : ITree
Link copied to clipboard
class KVEntryReference<out E : IKVValue>(writtenOrUnwrittenReference: IKVEntryReference<E>) : IKVEntryReference<E>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class OperationsCompressor(val resultTree: CLTree)
Link copied to clipboard

There is no size limit. Entries are not evicted. This guarantees that after a prefetch there are no more request required. Not thread safe.

Link copied to clipboard
data class RepositoryId(val id: String)
Link copied to clipboard
class WrittenEntry<E : IKVValue>(hash: String, deserializer: (String) -> E) : IKVEntryReference<E>

Functions

Link copied to clipboard