Indlæg
Titel:Recycling på xpages
Kategori:-Select a category-
Oprettet:01/24/2016
Forfatter:Jacob Hansen

Hejsa

Jeg er i tvivl om hvor meget man behøver gøre ud af recycling af Domino objekter i xpages.

Jeg har en rimelige standard kode, som ser sådan her ud:

 

                            Document nextIncomeDoc;
                            Document incomeDoc = incomeView.getDocumentByKey(id, true);
                            while (incomeDoc != null) {
                                if (Utilities.getString(incomeDoc, "ID").equalsIgnoreCase(id)) {
                                    //Gør noget med dokumentet
                                } else {
                                    break;
                                }
                               
                                nextIncomeDoc = incomeView.getNextDocument(incomeDoc);
                                incomeDoc.recycle();
                                incomeDoc = nextIncomeDoc;
                            }

Utilities.getString(Document doc, String itemname) er blot en hjælpefunktion der henter en værdi ud af et dokument som en tekststring.

Ofte er det en NotesDocumentCollection man fremsøger og løber igennem, men lige i dette tilfælde ville jeg gerne følge sorteringen i viewet.  (ved godt jeg kan bruge en ViewEntryCollection istedet for, men nu er spørgsmålet omkring recycling)

 

Spørgsmålet er i al sin enkelthed, hvor meget behøver man tænkte over recycling?  Jeg har kørt nogle tests før jeg indførte ovenstående recycling i koden, hvor jeg fik serveren til at hænge så meget jeg blev nødt til at genstarte den, hvilket undrede mig da jeg synes jeg har læst flere steder at de nye versioner og Domino og ExtensionLib selv klarer det?



Diskussions forløb

01/24/2016Hide details for [<a class="4E1CBE999BF7893EC1257F440078D7A4" href="4E1CBE999BF7893EC1257F440078D7A4?OpenDocument">Recycling påRecycling på xpages (Jacob Hansen)
01/25/2016
Du skal recycle, medmindre: (Per Henrik Lausten)
02/01/2016
Hide details for [<!-- 20160201172601 --><a class="7B9729F3D1BE7DB5C1257F4C005A45E3" href="7B9729F3D1BE7DB5C1257F4C005A45E3?Ope (John Dalsgaard)
02/06/2016
Hide details for [<!-- 20160206084341 --><a class="EED8F5D6742FEAC5C1257F51002A73C2" href="EED8F5D6742FEAC5C1257F51002A73C2?OpeTror jeg bruger det (Jacob Hansen)
02/08/2016
Check dine "imports"... (John Dalsgaard)
Notesnet.dk - Rustenborgvej 7a - 2800 Kgs. Lyngby - info at notesnet.dk