public class Orient extends OSharedResource {
public static final String URL_SYNTAX = "<engine>:<db-type>:<db-name>[?<db-param>=<db-value>[&]]*";
protected Map<String, OEngine>      engines      = new HashMap<String, OEngine>();
protected Map<String, OStorage>     storages     = new HashMap<String, OStorage>();
protected volatile boolean          active       = false;
<BUG>protected static OrientShutdownHook shutdownHook = new OrientShutdownHook();
protected static Orient             instance     = new Orient();</BUG>
protected Orient() {
registerEngine(new OEngineLocal());
registerEngine(new OEngineMemory());

public class Orient extends OSharedResource {
public static final String URL_SYNTAX = "<engine>:<db-type>:<db-name>[?<db-param>=<db-value>[&]]*";
protected Map<String, OEngine>      engines      = new HashMap<String, OEngine>();
protected Map<String, OStorage>     storages     = new HashMap<String, OStorage>();
protected volatile boolean          active       = false;
protected static OrientShutdownHook shutdownHook = new OrientShutdownHook();
protected static Timer              timer        = new Timer(true);
protected static Orient             instance     = new Orient();
protected Orient() {
registerEngine(new OEngineLocal());
registerEngine(new OEngineMemory());
