Giant fix for static results hit caching in IndexQuery. Premature optimization is the devil...
CHG: DominoReference.java is WEAK now, otherwise the cache does not work, because PhantomReference.get() returns NULL.
ADD: Debug code to count per object class (counter does not work yet correctly if you call recycle)
ADD: Some NAPI Experiments
CHG: DocumentCollectionIterator.java is a own class now
This activates NAPI for some functions (experimental)
Changed DominoReference to extend WeakReference instead of PhantomReference to test.
Tweak to DominoAPIScratchTest
Disabled: PhaseListener.java (did not terminate Factory properly)
Add: OpenntfHttpService.java that terminates the Factory now
New: Individual WrapperFactory can be defined in NSF (create text file in Code/Java/META-INF/services/org.openntf.domino.WrapperFactory that points to the classname)
Removed unneccessayry vector stuff
changed preferences
Merge branch 'typesafe'
HyperSearch demo files
Fixed: handleException throws Exception according to bubble settings, using an OpenNTFNotesException instead of RuntimeException
Addition of benchmark test comparing legay API against OpenNTF API
org.openntf.domino.tests.ntf.OpenNTFvLegacyBenchmark
Further refinements to OpenNTFvLegacyBenchmark tests
Merge remote-tracking branch 'Roland's/manfred' into nathan
Merge remote-tracking branch 'origin/jesse' into nathan
Marginal improvements to OpenNTFvsLegacy comparison
Build sample
Many IndexDatabase improvements
Fixes to MIME entity retrieval to avoid premature recycling
Fix to DbDirectory.createDatabase() to return the existing database if it's already there (switchable)
Addition of StateManager to DocumentScanner
Addition of control switches to DocumentScanner to reduce memory footprint.
Added RichTextItem.getAttachmentNames()
Added DocumentSorter. Not 100% happy with performance yet.
Fixed extremely subtle bug with DominoReferenceCache to ensure that the handle being wrapped is itself NOT RECYCLED! (this is a big one.)
Added accelerated returns for Document.get(String key) where the key is simple @formulas like @Modified or @Responses
Added some defensiveness to DbDirectory iterator when the first database has an empty path. No idea what's causing that one.
Added comment to remind everyone why we did OpenntfDominoImplicitObjectFactory2 (it was to app-localize the settings!)
Added collection sorting test based on events4.nsf :)
Started inclusion of collection sorting and progress serialization in IndexDatabase