File tree Expand file tree Collapse file tree
sqldev/src/main/java/org/utplsql/sqldev/model Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313 * See the License for the specific language governing permissions and
1414 * limitations under the License.
1515 */
16- package org .utplsql .sqldev .model
16+ package org .utplsql .sqldev .model ;
1717
18- import java .util .LinkedHashMap
19- import java .util .Map
18+ import java .util .LinkedHashMap ;
19+ import java .util .Map ;
2020
21- class LimitedLinkedHashMap <K , V > extends LinkedHashMap <K , V > {
22- val int maxEntries
23-
24- new (int maxEntries ) {
25- super (maxEntries + 1 , 1.0f , false )
26-
27- this .maxEntries = maxEntries ;
28- }
29-
30- override removeEldestEntry (Map .Entry <K , V > eldest ) {
31- return size > maxEntries
32- }
33-
34- def getMaxEntries () {
35- return maxEntries
36- }
37- }
21+ public class LimitedLinkedHashMap <K extends Object , V extends Object > extends LinkedHashMap <K , V > {
22+ private static final long serialVersionUID = -4184317926729190411L ;
23+ private final int maxEntries ;
24+
25+ public LimitedLinkedHashMap (final int maxEntries ) {
26+ super ((maxEntries + 1 ), 1.0f , false );
27+ this .maxEntries = maxEntries ;
28+ }
29+
30+ @ Override
31+ public boolean removeEldestEntry (final Map .Entry <K , V > eldest ) {
32+ return (size () > maxEntries );
33+ }
34+
35+ public int getMaxEntries () {
36+ return maxEntries ;
37+ }
38+ }
You can’t perform that action at this time.
0 commit comments