AbstractLookup.ReferenceIterator it = new AbstractLookup.ReferenceIterator(this.results); while (it.next()) { AbstractLookup.ReferenceToResult ref = it.current(); Iterator<Pair<?>> pairs = changed.iterator(); while (it.next()) { AbstractLookup.ReferenceToResult ref = it.current(); this.results = it.first(); this.content = changed.newContent(this.content);
Transaction changed = (Transaction)transaction; AbstractLookup.ReferenceIterator it = new AbstractLookup.ReferenceIterator (this.results); if (changed.arr == null) { while (it.next()) { AbstractLookup.ReferenceToResult ref = it.current (); Iterator pairs = changed.iterator(); while (pairs.hasNext()) { while (it.next()) { AbstractLookup.ReferenceToResult ref = it.current (); this.results = it.first (); this.content = changed.newContent ();
AbstractLookup.ReferenceIterator it = new AbstractLookup.ReferenceIterator(this.results); while (it.next()) { AbstractLookup.ReferenceToResult ref = it.current(); Iterator<Pair<?>> pairs = changed.iterator(); while (it.next()) { AbstractLookup.ReferenceToResult ref = it.current(); this.results = it.first(); this.content = changed.newContent(this.content);
Transaction changed = (Transaction)transaction; AbstractLookup.ReferenceIterator it = new AbstractLookup.ReferenceIterator (this.results); if (changed.arr == null) { while (it.next()) { AbstractLookup.ReferenceToResult ref = it.current (); Iterator pairs = changed.iterator(); while (pairs.hasNext()) { while (it.next()) { AbstractLookup.ReferenceToResult ref = it.current (); this.results = it.first (); this.content = changed.newContent ();
AbstractLookup.ReferenceIterator it = new AbstractLookup.ReferenceIterator(this.results); while (it.next()) { AbstractLookup.ReferenceToResult ref = it.current(); Iterator<Pair<?>> pairs = changed.iterator(); while (it.next()) { AbstractLookup.ReferenceToResult ref = it.current(); this.results = it.first(); this.content = changed.newContent(this.content);
/** Clones the reference list to given Storage. * @param storage storage to clone to */ public void cloneList (AbstractLookup.Storage storage) { ReferenceIterator it = new ReferenceIterator (this); while (it.next ()) { ReferenceToResult current = it.current (); ReferenceToResult newRef = new ReferenceToResult ( current.getResult (), current.lookup, current.template ); newRef.next = storage.registerReferenceToResult (newRef); newRef.caches = current.caches; if (current.caches == current) { current.getResult ().initItems (storage); } } } } // end of ReferenceToResult
/** Clones the reference list to given Storage. * @param storage storage to clone to */ public void cloneList (AbstractLookup.Storage storage) { ReferenceIterator it = new ReferenceIterator (this); while (it.next ()) { ReferenceToResult current = it.current (); ReferenceToResult newRef = new ReferenceToResult ( current.getResult (), current.lookup, current.template ); newRef.next = storage.registerReferenceToResult (newRef); newRef.caches = current.caches; if (current.caches == current) { current.getResult ().initItems (storage); } } } } // end of ReferenceToResult
/** Clones the reference list to given Storage. * @param storage storage to clone to */ public void cloneList(AbstractLookup.Storage<?> storage) { ReferenceIterator it = new ReferenceIterator(this); while (it.next()) { ReferenceToResult<?> current = it.current(); ReferenceToResult<?> newRef = current.cloneRef(); newRef.next = storage.registerReferenceToResult(newRef); newRef.caches = current.caches; if (current.caches == current) { current.getResult().initItems(storage); } } }
/** Clones the reference list to given Storage. * @param storage storage to clone to */ public void cloneList(AbstractLookup.Storage<?> storage) { ReferenceIterator it = new ReferenceIterator(this); while (it.next()) { ReferenceToResult<?> current = it.current(); ReferenceToResult<?> newRef = current.cloneRef(); newRef.next = storage.registerReferenceToResult(newRef); newRef.caches = current.caches; if (current.caches == current) { current.getResult().initItems(storage); } } }
/** Cleanup the references */ public AbstractLookup.ReferenceToResult cleanUpResult(Lookup.Template<?> templ) { AbstractLookup.ReferenceIterator it = new AbstractLookup.ReferenceIterator(this.results); while (it.next()) { // empty } return this.results = it.first(); }
/** Cleanup the references */ public AbstractLookup.ReferenceToResult cleanUpResult(Lookup.Template templ) { AbstractLookup.ReferenceIterator it = new AbstractLookup.ReferenceIterator (this.results); while (it.next()); return this.results = it.first (); }
/** Cleanup the references */ public AbstractLookup.ReferenceToResult cleanUpResult(Lookup.Template templ) { AbstractLookup.ReferenceIterator it = new AbstractLookup.ReferenceIterator (this.results); while (it.next()); return this.results = it.first (); }
/** Cleanup the references */ public AbstractLookup.ReferenceToResult cleanUpResult(Lookup.Template<?> templ) { AbstractLookup.ReferenceIterator it = new AbstractLookup.ReferenceIterator(this.results); while (it.next()) { // empty } return this.results = it.first(); }
/** Cleanup the references */ @Override public AbstractLookup.ReferenceToResult cleanUpResult(Lookup.Template<?> templ) { long now = System.currentTimeMillis(); AbstractLookup.ReferenceIterator it = new AbstractLookup.ReferenceIterator(this.results); int cnt = 0; while (it.next()) { cnt++; } long took = System.currentTimeMillis() - now; if (took > 500) { AbstractLookup.LOG.log(Level.WARNING, "Too long ({0} ms and {1} references) cleanUpResult for {2}", new Object[]{took, cnt, templ.getType()} ); } return this.results = it.first(); }
/** Clones the reference list to given Storage. * @param storage storage to clone to */ public void cloneList(AbstractLookup.Storage<?> storage) { ReferenceIterator it = new ReferenceIterator(this); while (it.next()) { ReferenceToResult<?> current = it.current(); ReferenceToResult<?> newRef = current.cloneRef(); newRef.next = storage.registerReferenceToResult(newRef); newRef.caches = current.caches; if (current.caches == current) { current.getResult().initItems(storage); } } }