public final NormalizedCache createChain(final RecordFieldJsonAdapter recordFieldAdapter) { if (nextFactory.isPresent()) { return create(recordFieldAdapter) .chain(nextFactory.map(new Function<NormalizedCacheFactory, NormalizedCache>() { @NotNull @Override public NormalizedCache apply(@NotNull NormalizedCacheFactory factory) { return factory.createChain(recordFieldAdapter); } }).get()); } else { return create(recordFieldAdapter); } }
public final NormalizedCache createChain(final RecordFieldJsonAdapter recordFieldAdapter) { if (nextFactory.isPresent()) { return create(recordFieldAdapter) .chain(nextFactory.map(new Function<NormalizedCacheFactory, NormalizedCache>() { @Nonnull @Override public NormalizedCache apply(@Nonnull NormalizedCacheFactory factory) { return factory.createChain(recordFieldAdapter); } }).get()); } else { return create(recordFieldAdapter); } }
public final NormalizedCache createChain(final RecordFieldJsonAdapter recordFieldAdapter) { if (nextFactory.isPresent()) { return create(recordFieldAdapter) .chain(nextFactory.map(new Function<NormalizedCacheFactory, NormalizedCache>() { @Nonnull @Override public NormalizedCache apply(@Nonnull NormalizedCacheFactory factory) { return factory.createChain(recordFieldAdapter); } }).get()); } else { return create(recordFieldAdapter); } }