From 430d063aee2d08f8226131875ff23bc7652adc41 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Wed, 29 Oct 2008 07:26:36 +0000
Subject: [PATCH] Modify some code to create unmodifiable collections only once in the life cycle of the descriptor objects.
---
opends/src/guitools/org/opends/guitools/controlpanel/datamodel/VLVIndexDescriptor.java | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/VLVIndexDescriptor.java b/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/VLVIndexDescriptor.java
index 1a71623..7ba73b1 100644
--- a/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/VLVIndexDescriptor.java
+++ b/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/VLVIndexDescriptor.java
@@ -27,7 +27,6 @@
package org.opends.guitools.controlpanel.datamodel;
-import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
@@ -43,7 +42,7 @@
private DN baseDN;
private Scope scope;
private String filter;
- private List<VLVSortOrder> sortOrder = new ArrayList<VLVSortOrder>();
+ private List<VLVSortOrder> sortOrder = Collections.emptyList();
private int maxBlockSize;
private int hashCode;
@@ -65,7 +64,7 @@
this.baseDN = baseDN;
this.scope = scope;
this.filter = filter;
- this.sortOrder.addAll(sortOrder);
+ this.sortOrder = Collections.unmodifiableList(sortOrder);
this.maxBlockSize = maxBlockSize;
recalculateHashCode();
@@ -126,7 +125,7 @@
*/
public List<VLVSortOrder> getSortOrder()
{
- return Collections.unmodifiableList(sortOrder);
+ return sortOrder;
}
/**
--
Gitblit v1.10.0