8337839: Make a few fields in MergeCollation static

Reviewed-by: jpai, naoto
This commit is contained in:
Andrey Turbanov 2024-08-16 08:49:18 +00:00
parent bd4160cea8
commit 60c9b5cd9f

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1996, 2023, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1996, 2024, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -220,9 +220,9 @@ final class MergeCollation {
// Using BitSet would make this easier, but it's significantly slower. // Using BitSet would make this easier, but it's significantly slower.
// //
private transient byte[] statusArray = new byte[8192]; private transient byte[] statusArray = new byte[8192];
private final byte BITARRAYMASK = (byte)0x1; private static final byte BITARRAYMASK = (byte)0x1;
private final int BYTEPOWER = 3; private static final int BYTEPOWER = 3;
private final int BYTEMASK = (1 << BYTEPOWER) - 1; private static final int BYTEMASK = (1 << BYTEPOWER) - 1;
/* /*
If the strength is RESET, then just change the lastEntry to If the strength is RESET, then just change the lastEntry to