Hva er det du foreslår å løse?
Når PageContext via de forskjellige RUSKPage-implementasjonene henter inn (Forum|Thread|Post)Info-objekter, leses alle properties fra DOM umiddelbart. En god del av disse blir sjelden eller aldri brukt. Ettersom det er forsvinnende liten ytelsesstraff for å gjøre dette når innholdet blir etterspurt, gir det mer mening å gjøre dette dynamisk.
Beskriv ditt løsningsforslag
Gjør om til properties med private backing-variabler. Når get() kalles, sjekk om vi har noe fra før, og hvis ikke, les fra DOM.
Dette gjøres i dag i PageContext-objektet, der public properties kun hentes inn ved behov.
Hva er det du foreslår å løse? Når PageContext via de forskjellige RUSKPage-implementasjonene henter inn (Forum|Thread|Post)Info-objekter, leses alle properties fra DOM umiddelbart. En god del av disse blir sjelden eller aldri brukt. Ettersom det er forsvinnende liten ytelsesstraff for å gjøre dette når innholdet blir etterspurt, gir det mer mening å gjøre dette dynamisk.
Beskriv ditt løsningsforslag Gjør om til properties med private backing-variabler. Når get() kalles, sjekk om vi har noe fra før, og hvis ikke, les fra DOM.
Dette gjøres i dag i PageContext-objektet, der public properties kun hentes inn ved behov.