congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
CachedCrudAssist.reloadQuietly
Code IndexAdd Tabnine to your IDE (free)

How to use
reloadQuietly
method
in
org.apache.kylin.metadata.cachesync.CachedCrudAssist

Best Java code snippets using org.apache.kylin.metadata.cachesync.CachedCrudAssist.reloadQuietly (Showing top 20 results out of 315)

origin: apache/kylin

public CubeInstance reloadCubeQuietly(String cubeName) {
  try (AutoLock lock = cubeMapLock.lockForWrite()) {
    CubeInstance cube = crud.reloadQuietly(cubeName);
    if (cube != null)
      Cuboid.clearCache(cube);
    return cube;
  }
}
origin: apache/kylin

  @Override
  public void onEntityChange(Broadcaster broadcaster, String entity, Broadcaster.Event event, String cacheKey)
      throws IOException {
    try (AutoReadWriteLock.AutoLock l = executableDigestMapLock.lockForWrite()) {
      if (event == Broadcaster.Event.DROP)
        executableDigestMap.removeLocal(cacheKey);
      else
        executableDigestCrud.reloadQuietly(cacheKey);
    }
  }
}
origin: apache/kylin

public void reloadSourceTableQuietly(String table, String project) {
  try (AutoLock lock = srcTableMapLock.lockForWrite()) {
    srcTableCrud.reloadQuietly(TableDesc.concatResourcePath(table, project));
  }
}
origin: apache/kylin

  @Override
  public void onEntityChange(Broadcaster broadcaster, String entity, Event event, String cacheKey)
      throws IOException {
    try (AutoLock lock = extFilterMapLock.lockForWrite()) {
      if (event == Event.DROP)
        extFilterMap.removeLocal(cacheKey);
      else
        extFilterCrud.reloadQuietly(cacheKey);
    }
  }
}
origin: apache/kylin

  @Override
  public void onEntityChange(Broadcaster broadcaster, String entity, Broadcaster.Event event, String cacheKey)
      throws IOException {
    try (AutoReadWriteLock.AutoLock l = lock.lockForWrite()) {
      if (event == Broadcaster.Event.DROP)
        userMap.removeLocal(cacheKey);
      else
        crud.reloadQuietly(cacheKey);
    }
  }
}
origin: apache/kylin

  @Override
  public void onEntityChange(Broadcaster broadcaster, String entity, Event event, String cacheKey)
      throws IOException {
    try (AutoLock l = lock.lockForWrite()) {
      if (event == Event.DROP)
        kafkaMap.removeLocal(cacheKey);
      else
        crud.reloadQuietly(cacheKey);
    }
  }
}
origin: apache/kylin

  @Override
  public void onEntityChange(Broadcaster broadcaster, String entity, Event event, String cacheKey)
      throws IOException {
    try (AutoLock lock = srcExtMapLock.lockForWrite()) {
      if (event == Event.DROP)
        srcExtMap.removeLocal(cacheKey);
      else
        srcExtCrud.reloadQuietly(cacheKey);
    }
  }
}
origin: apache/kylin

  @Override
  public void onEntityChange(Broadcaster broadcaster, String entity, Event event, String cacheKey)
      throws IOException {
    String streamingName = cacheKey;
    try (AutoLock l = lock.lockForWrite()) {
      if (event == Event.DROP)
        streamingMap.removeLocal(streamingName);
      else
        crud.reloadQuietly(streamingName);
    }
  }
}
origin: apache/kylin

  @Override
  public void onEntityChange(Broadcaster broadcaster, String entity, Broadcaster.Event event, String cacheKey)
      throws IOException {
    try (AutoLock l = lock.lockForWrite()) {
      if (event == Broadcaster.Event.DROP)
        tmpStatMap.removeLocal(cacheKey);
      else
        crud.reloadQuietly(cacheKey);
    }
  }
}
origin: apache/kylin

public void reloadTableExtQuietly(String table, String project) {
  try (AutoLock lock = srcExtMapLock.lockForWrite()) {
    srcExtCrud.reloadQuietly(TableExtDesc.concatResourcePath(table, project));
  }
}
origin: apache/kylin

public ProjectInstance reloadProjectQuietly(String project) throws IOException {
  try (AutoLock lock = prjMapLock.lockForWrite()) {
    ProjectInstance prj = crud.reloadQuietly(project);
    clearL2Cache(project);
    return prj;
  }
}
origin: apache/kylin

  @Override
  public void onEntityChange(Broadcaster broadcaster, String entity, Broadcaster.Event event, String cacheKey)
      throws IOException {
    try (AutoReadWriteLock.AutoLock l = executableOutputDigestMapLock.lockForWrite()) {
      if (!isTaskExecutableOutput(cacheKey)) {
        if (event == Broadcaster.Event.DROP)
          executableOutputDigestMap.removeLocal(cacheKey);
        else
          executableOutputDigestCrud.reloadQuietly(cacheKey);
      }
    }
  }
}
origin: apache/kylin

@Override
public void onEntityChange(Broadcaster broadcaster, String entity, Broadcaster.Event event, String cacheKey)
    throws IOException {
  try (AutoLock l = lock.lockForWrite()) {
    if (event == Broadcaster.Event.DROP)
      aclMap.removeLocal(cacheKey);
    else
      crud.reloadQuietly(cacheKey);
  }
  broadcaster.notifyProjectACLUpdate(cacheKey);
}
origin: apache/kylin

  @Override
  public void onEntityChange(Broadcaster broadcaster, String entity, Broadcaster.Event event, String cacheKey)
      throws IOException {
    try (AutoLock l = lock.lockForWrite()) {
      if (event == Event.DROP)
        tableACLMap.removeLocal(cacheKey);
      else
        crud.reloadQuietly(cacheKey);
    }
    broadcaster.notifyProjectACLUpdate(cacheKey);
  }
}
origin: apache/kylin

@Override
public void onProjectSchemaChange(Broadcaster broadcaster, String project) throws IOException {
  try (AutoLock l = lock.lockForWrite()) {
    for (IRealization real : ProjectManager.getInstance(config).listAllRealizations(project)) {
      if (real instanceof HybridInstance) {
        crud.reloadQuietly(real.getName());
      }
    }
  }
}
origin: apache/kylin

  @Override
  public void onEntityChange(Broadcaster broadcaster, String entity, Event event, String cacheKey)
      throws IOException {
    if ("hybrid".equals(entity)) {
      String hybridName = cacheKey;
      try (AutoLock l = lock.lockForWrite()) {
        if (event == Event.DROP)
          hybridMap.removeLocal(hybridName);
        else
          crud.reloadQuietly(hybridName);
      }
      for (ProjectInstance prj : ProjectManager.getInstance(config).findProjects(RealizationType.HYBRID,
          hybridName)) {
        broadcaster.notifyProjectSchemaUpdate(prj.getName());
      }
    } else if ("cube".equals(entity)) {
      String cubeName = cacheKey;
      try (AutoLock l = lock.lockForWrite()) {
        for (HybridInstance hybrid : getHybridInstancesByChild(RealizationType.CUBE, cubeName)) {
          crud.reloadQuietly(hybrid.getName());
        }
      }
    }
  }
}
origin: apache/kylin

@Override
public void onProjectSchemaChange(Broadcaster broadcaster, String project) throws IOException {
  //clean up the current project's table desc
  TableMetadataManager.getInstance(config).resetProjectSpecificTableDesc(project);
  try (AutoLock lock = modelMapLock.lockForWrite()) {
    for (String model : ProjectManager.getInstance(config).getProject(project).getModels()) {
      crud.reloadQuietly(model);
    }
  }
}
origin: apache/kylin

  @Override
  public void onEntityChange(Broadcaster broadcaster, String entity, Event event, String cacheKey)
      throws IOException {
    try (AutoLock lock = modelMapLock.lockForWrite()) {
      if (event == Event.DROP)
        dataModelDescMap.removeLocal(cacheKey);
      else
        crud.reloadQuietly(cacheKey);
    }
    for (ProjectInstance prj : ProjectManager.getInstance(config).findProjectsByModel(cacheKey)) {
      broadcaster.notifyProjectSchemaUpdate(prj.getName());
    }
  }
}
origin: apache/kylin

  @Override
  public void onEntityChange(Broadcaster broadcaster, String entity, Event event, String cacheKey)
      throws IOException {
    try (AutoLock lock = srcTableMapLock.lockForWrite()) {
      if (event == Event.DROP)
        srcTableMap.removeLocal(cacheKey);
      else
        srcTableCrud.reloadQuietly(cacheKey);
    }
    Pair<String, String> pair = TableDesc.parseResourcePath(cacheKey);
    String table = pair.getFirst();
    String prj = pair.getSecond();
    if (prj == null) {
      for (ProjectInstance p : ProjectManager.getInstance(config).findProjectsByTable(table)) {
        broadcaster.notifyProjectSchemaUpdate(p.getName());
      }
    } else {
      broadcaster.notifyProjectSchemaUpdate(prj);
    }
  }
}
origin: org.apache.kylin/kylin-core-metadata

  @Override
  public void onEntityChange(Broadcaster broadcaster, String entity, Event event, String cacheKey)
      throws IOException {
    try (AutoLock lock = srcExtMapLock.lockForWrite()) {
      if (event == Event.DROP)
        srcExtMap.removeLocal(cacheKey);
      else
        srcExtCrud.reloadQuietly(cacheKey);
    }
  }
}
org.apache.kylin.metadata.cachesyncCachedCrudAssistreloadQuietly

Popular methods of CachedCrudAssist

  • reloadAll
  • save
  • delete
  • reload
  • setCheckCopyOnWrite
  • completeUuidIfNeeded
  • copyForWrite
  • getSerializer
  • initEntityAfterReload
  • reloadAt
  • reloadQuietlyAt
  • resourceName
  • reloadQuietlyAt,
  • resourceName,
  • resourcePath

Popular in Java

  • Updating database using SQL prepared statement
  • scheduleAtFixedRate (ScheduledExecutorService)
  • runOnUiThread (Activity)
  • getSystemService (Context)
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • Sublime Text for Python
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now