public EmbeddedConfiguration createDefaultConfiguration() {
EmbeddedConfiguration configuration = Db4oEmbedded.newConfiguration();
configuration.common().reflectWith(new JdkReflector(this.getClass().getClassLoader()));
configuration.common().add(new TransparentPersistenceSupport());
configuration.common().objectClass(RequestLogRecord.class).objectField("requestId").indexed(true);
configuration.common().objectClass(RequestLogRecord.class).objectField("requestOrigin").indexed(true);
configuration.common().objectClass(RequestLogRecord.class).objectField("hostname").indexed(true);
configuration.common().objectClass(RequestLogRecord.class).objectField("requestMethod").indexed(true);
configuration.common().objectClass(RequestLogRecord.class).objectField("responseCode").indexed(true);
configuration.common().objectClass(RequestLogRecord.class).objectField("responseLength").indexed(true);