Hat der mehrfache Aufruf von JSONStore.init für dieselbe Auflistung negative Nebenwirkungen

Ich wollte folgendes bestätigen:

Muss ich zuerst die Methode removeCollection aufrufen, bevor ich die Methode WL.JSONStore.init für eine Auflistung aufrufe?

Kann ich die WL.JSONstore.init-Methode für dieselbe Auflistung aufrufen, ohne Nebenwirkungen wie doppelte Auflistungen in der systemeigenen Datenbank des Geräts zu erhalten?

Kann man sich die WL.JSONStore.init-Methode als Singleton-Methode vorstellen, mit der die native Datenbank der vorhandenen Sammlung / des Geräts bereit ist, neue Datensatzaktualisierungen für diese bereits vorhandene Sammlung zu akzeptieren?