+ public static int getProfileIndex(MobileLedgerProfile profile) {
+ try(LockHolder lh = profiles.lockForReading()) {
+ for (int i = 0; i < profiles.size(); i++) {
+ MobileLedgerProfile p = profiles.get(i);
+ if (p.equals(profile)) return i;
+ }
+
+ return -1;
+ }
+ }