@JvmStatic fun <T> create(selfId: ByteArray, k: Int, nodeId: Function<T, ByteArray>, distanceToSelf: Function<T, Int>): KademliaRoutingTable<T> (source)
Create a new routing table.
selfId - the ID of the local node
k - the size of each bucket (k value)
nodeId - a function for obtaining the id of a network node
Parameters
Return
A new routing table
@JvmStatic fun <T> create(selfId: ByteArray, k: Int, maxReplacements: Int, nodeId: Function<T, ByteArray>, distanceToSelf: Function<T, Int>): KademliaRoutingTable<T> (source)
Create a new routing table.
selfId - the ID of the local node
k - the size of each bucket (k value)
maxReplacements - the maximum number of replacements to cache in each bucket
nodeId - a function for obtaining the id of a network node
Parameters
Return
A new routing table