import fish.payara.cdi.jsr107.impl.NamedCache;
import java.text.MessageFormat;
-import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Objects;
// Init list
final List<DialableFaxNumber> list = new LinkedList<>();
- // Get iterator
- final Iterator<Cache.Entry<Long, DialableFaxNumber>> iterator = this.faxNumberCache.iterator();
-
// Loop over all
- while (iterator.hasNext()) {
- // Get next entry
- final Cache.Entry<Long, DialableFaxNumber> next = iterator.next();
-
+ for (final Cache.Entry<Long, DialableFaxNumber> currentEntry : this.faxNumberCache) {
// Add value to list
- list.add(next.getValue());
+ list.add(currentEntry.getValue());
}
// Return it
// Init list
final List<DialableLandLineNumber> list = new LinkedList<>();
- // Get iterator
- final Iterator<Cache.Entry<Long, DialableLandLineNumber>> iterator = this.landLineNumberCache.iterator();
-
// Loop over all
- while (iterator.hasNext()) {
- // Get next entry
- final Cache.Entry<Long, DialableLandLineNumber> next = iterator.next();
-
+ for (final Cache.Entry<Long, DialableLandLineNumber> currentEntry : this.landLineNumberCache) {
// Add value to list
- list.add(next.getValue());
+ list.add(currentEntry.getValue());
}
// Return it
// Init list
final List<DialableMobileNumber> list = new LinkedList<>();
- // Get iterator
- final Iterator<Cache.Entry<Long, DialableMobileNumber>> iterator = this.mobileNumberCache.iterator();
-
// Loop over all
- while (iterator.hasNext()) {
- // Get next entry
- final Cache.Entry<Long, DialableMobileNumber> next = iterator.next();
-
+ for (final Cache.Entry<Long, DialableMobileNumber> currentEntry : this.mobileNumberCache) {
// Add value to list
- list.add(next.getValue());
+ list.add(currentEntry.getValue());
}
// Return it
public void init () {
// Is cache there?
if (!this.faxNumberCache.iterator().hasNext()) {
- // Get whole list
+ // Get whole list from EJB
final List<DialableFaxNumber> faxNumbers = this.phoneBean.allFaxNumbers();
// Add all
// Is cache there?
if (!this.landLineNumberCache.iterator().hasNext()) {
- // Get whole list
+ // Get whole list from EJB
final List<DialableLandLineNumber> lineNumbers = this.phoneBean.allLandLineNumbers();
// Add all
// Is cache there?
if (!this.mobileNumberCache.iterator().hasNext()) {
- // Get whole list
+ // Get whole list from EJB
final List<DialableMobileNumber> mobileNumbers = this.phoneBean.allMobileNumbers();
// Add all