gpt4 book ai didi

proj.zoie.impl.indexing.ZoieSystem.returnIndexReaders()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-17 22:41:31 26 4
gpt4 key购买 nike

本文整理了Java中proj.zoie.impl.indexing.ZoieSystem.returnIndexReaders()方法的一些代码示例,展示了ZoieSystem.returnIndexReaders()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZoieSystem.returnIndexReaders()方法的具体详情如下:
包路径:proj.zoie.impl.indexing.ZoieSystem
类名称:ZoieSystem
方法名:returnIndexReaders

ZoieSystem.returnIndexReaders介绍

[英]return the index readers. Since Zoie reuse the index readers, the reference counting is centralized. Same readers should not be returned more than once.
[中]返回索引阅读器。因为Zoie重用了索引阅读器,所以引用计数是集中的。同一个阅读器不应返回多次。

代码示例

代码示例来源:origin: senseidb/zoie

@Override
public void returnIndexReaders(List<ZoieMultiReader<R>> readers) {
 long t0 = System.currentTimeMillis();
 _currentZoie.returnIndexReaders(readers);
 t0 = System.currentTimeMillis() - t0;
 if (t0 > SLA) {
  log.warn("returnIndexReaders returned in " + t0 + "ms more than " + SLA + "ms");
 }
}

代码示例来源:origin: com.senseidb.zoie/zoie-core

@Override
public void returnIndexReaders(List<ZoieMultiReader<R>> readers) {
 long t0 = System.currentTimeMillis();
 _currentZoie.returnIndexReaders(readers);
 t0 = System.currentTimeMillis() - t0;
 if (t0 > SLA) {
  log.warn("returnIndexReaders returned in " + t0 + "ms more than " + SLA + "ms");
 }
}

代码示例来源:origin: com.linkedin.zoie/zoie-core

public void returnIndexReaders(List<ZoieIndexReader<R>> readers)
{
 long t0 = System.currentTimeMillis();
 _currentZoie.returnIndexReaders(readers);
 t0 = System.currentTimeMillis() - t0;
 if (t0 > SLA)
 {
  log.warn("returnIndexReaders returned in "  + t0 + "ms more than " + SLA +"ms");
 }
}

代码示例来源:origin: com.linkedin.zoie/zoie-core

public long getMaxUID() throws IOException
{
 long maxUID = Long.MIN_VALUE;
 List<ZoieIndexReader<R>> readers = getIndexReaders();
 try
 {
  for (ZoieIndexReader<R> reader : readers)
  {
   long uid = reader.getMaxUID();
   maxUID = (uid > maxUID ? uid : maxUID);
  }
  return maxUID;
 } finally
 {
  returnIndexReaders(readers);
 }
}

代码示例来源:origin: com.linkedin.zoie/zoie-core

public long getMinUID() throws IOException
{
 long minUID = Long.MAX_VALUE;
 List<ZoieIndexReader<R>> readers = getIndexReaders();
 try
 {
  for (ZoieIndexReader<R> reader : readers)
  {
   long uid = reader.getMinUID();
   minUID = (uid < minUID ? uid : minUID);
  }
  return minUID;
 } finally
 {
  returnIndexReaders(readers);
 }
}

代码示例来源:origin: senseidb/zoie

log.error("Error happend on reader cleanup", e);
} finally {
 if (readers != null) zoie.returnIndexReaders(readers);

代码示例来源:origin: com.senseidb.zoie/zoie-core

log.error("Error happend on reader cleanup", e);
} finally {
 if (readers != null) zoie.returnIndexReaders(readers);

代码示例来源:origin: com.linkedin.zoie/zoie-core

zoie.returnIndexReaders(readers);

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com