An object implementing the ConfigNonPersistent interface is created by using the DatabaseManager.createConfigurationNonPersistent
Creating a NonPersistent object configures a database store that only exists in memory. The database is created at startup,
used while the application is running, then discarded when the application closes. When the application closes, all data contained
in the non-persistent store is deleted.