com.twitter

hashing

package hashing

Visibility
  1. Public
  2. All

Type Members

  1. class DistributionTester[A] extends AnyRef

  2. trait Distributor[A] extends AnyRef

  3. trait Hashable[-T, +R] extends (T) ⇒ R

    Type-class for generic hashing

  4. class KetamaDistributor[A] extends Distributor[A]

  5. case class KetamaNode[A](identifier: String, weight: Int, handle: A) extends Product with Serializable

  6. trait KeyHasher extends AnyRef

    Hashes a key into a 32-bit or 64-bit number (depending on the algorithm).

  7. trait LowPriorityHashable extends AnyRef

  8. class SingletonDistributor[A] extends Distributor[A]

Value Members

  1. object Hashable extends LowPriorityHashable

  2. object KeyHasher

    Commonly used key hashing algorithms.

Ungrouped