unmodifiableHooks = Collections.unmodifiableMap(hooks);
databaseOwner = this;
recordType = iRecordType;
level1Cache = new OLocalRecordCache(new OCacheLevelOneLocatorImpl());
mvcc = OGlobalConfiguration.DB_MVCC.getValueAsBoolean();
validation = OGlobalConfiguration.DB_VALIDATION.getValueAsBoolean();
}