![JAR search and dependency download from the Maven repository](/logo.png)
org.terracotta.modules.ehcache.async.scatterpolicies.ItemScatterPolicy Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ehcache Show documentation
Show all versions of ehcache Show documentation
Ehcache is an open source, standards-based cache used to boost performance,
offload the database and simplify scalability. Ehcache is robust, proven and full-featured and
this has made it the most widely-used Java-based cache.
/*
* All content copyright Terracotta, Inc., unless otherwise indicated. All rights reserved.
*/
package org.terracotta.modules.ehcache.async.scatterpolicies;
import java.io.Serializable;
public interface ItemScatterPolicy {
/**
* Returns a bucket index in the range 0 to (count - 1) to which an item should be assigned.
*
* @param count exclusive maximum index
* @param item the item we are scattering across the buckets
* @return bucket index to use
*/
int selectBucket(int count, E item);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy