public void initSegmentPolicy(LinkedHashSet<String> uForests) { policy = new SegmentAssignmentPolicy(uForests); }
@Override public int getPlacementForestIndex(DocumentURI uri) { return getPlacementId(uri, forests.length); } }
return 0; default: String nk = normalize(uri.getUri()); BigInteger uriKey = getUriKey(nk); long u = uriKey.longValue(); u ^= rotr(uriKey,2); u ^= rotr(uriKey,3); u ^= rotr(uriKey,5); u ^= rotr(uriKey,7); u ^= rotr(uriKey,11); u ^= rotr(uriKey,13); u ^= rotr(uriKey,17); u ^= rotr(uriKey,19); u ^= rotr(uriKey,23); u ^= rotr(uriKey,29); u ^= rotr(uriKey,31); u ^= rotr(uriKey,37); u ^= rotr(uriKey,41); u ^= rotr(uriKey,43); u ^= rotr(uriKey,47); u ^= rotr(uriKey,53); u ^= rotr(uriKey,59); u ^= rotr(uriKey,61); return (int) Long.remainderUnsigned(u,size);