private static SearchArgument getSearchArgumentFromString(Configuration conf, String sargString) { try { return isSargsCacheEnabled(conf)? getSargsCache(conf).get(sargString, () -> create(sargString)) : create(sargString); } catch (ExecutionException exception) { throw new RuntimeException(exception); } }
private static SearchArgument getSearchArgumentFromExpression(Configuration conf, String sargString) { try { return isSargsCacheEnabled(conf)? getSargsCache(conf).get(sargString, () -> create(conf, SerializationUtilities.deserializeExpression(sargString))) : create(conf, SerializationUtilities.deserializeExpression(sargString)); } catch (ExecutionException exception) { throw new RuntimeException(exception); } }
private static SearchArgument getSearchArgumentFromString(Configuration conf, final String sargString) { try { return isSargsCacheEnabled(conf)? getSargsCache(conf).get(sargString, new Callable<SearchArgument>() { @Override public SearchArgument call() { return create(sargString); } }) : create(sargString); } catch (ExecutionException exception) { throw new RuntimeException(exception); } }
private static SearchArgument getSearchArgumentFromExpression(final Configuration conf, final String sargString) { try { return isSargsCacheEnabled(conf)? getSargsCache(conf).get(sargString, new Callable<SearchArgument>() { @Override public SearchArgument call() { return create(conf, SerializationUtilities.deserializeExpression(sargString)); } }) : create(conf, SerializationUtilities.deserializeExpression(sargString)); } catch (ExecutionException exception) { throw new RuntimeException(exception); } }