Evite la creación de una instancia de Singleton a partir de hilo

// for java
// ** use 'synchronized' keyword in function declaration

public static synchronized Database getInstance(){...}
Fahim Foysal