System.out.println("lowPrioExecutorService.awaitTermination... timeout"); cache.shutdown(); parcelCache.shutdown(); nameCache.shutdown();
this.record = newRecord; synchronized (cache) { cache.update(newRecord.getId(), new ItemResult(newRecord));
ItemResult rr = new ItemResult(r); rr.extraDataBinder = null; if(cache.get(r.getId()) == null) { cache.put(revokingItem, rr); } else { cache.update(r.getId(), rr); ItemResult rr = new ItemResult(r); rr.extraDataBinder = newExtraResult; if(cache.get(r.getId()) == null) { cache.put(newItem, rr); } else { cache.update(r.getId(), rr);
/** * Get the cached item. * * @param itemId is {@link HashId} of the looking item * * @return cached item or null if it is missing */ public Approvable getItem(HashId itemId) { synchronized (cache) { @Nullable Approvable i = cache.get(itemId); return i; } }
@Override public void run() { cleanUp(); } }, 5000, 5000);
this.ledger = ledger; this.network = network; cache = new ItemCache(config.getMaxCacheAge()); parcelCache = new ParcelCache(config.getMaxCacheAge()); envCache = new EnvCache(config.getMaxCacheAge());
r.unlock().save(); synchronized (cache) { ItemResult cr = cache.getResult(r.getId()); ItemResult rr = new ItemResult(r); if(cr != null) { rr.extraDataBinder = cr.extraDataBinder; cache.update(r.getId(), rr); r.unlock().save(); synchronized (cache) { ItemResult cr = cache.getResult(r.getId()); ItemResult rr = new ItemResult(r); if(cr != null) { rr.extraDataBinder = cr.extraDataBinder; cache.update(r.getId(), rr); cache.update(itemId, getResult());
private final void itemDownloaded() { report(getLabel(), () -> concatReportMessage("item processor for item: ", itemId, " from parcel: ", parcelId, " :: itemDownloaded, state ", processingState, " itemState: ", getState()), DatagramAdapter.VerboseLevel.BASE); if(processingState.canContinue()) { synchronized (cache) { cache.put(item, getResult()); } synchronized (mutex) { //save item in disk cache ledger.putItem(record, item, Instant.now().plus(config.getMaxDiskCacheAge())); } if(item instanceof Contract) { if(((Contract)item).isLimitedForTestnet()) { markContractTest((Contract) item); } } if(!processingState.isProcessedToConsensus()) { processingState = ItemProcessingState.DOWNLOADED; } if(isCheckingForce) { checkItem(); } downloadedEvent.fire(); } }
this.parcelId = parcelId; if (item == null) item = cache.get(itemId); this.item = item;
HashId id = HashId.withDigest(encodedString); if (cache != null) { Contract c = (Contract) cache.get(id); if (c != null) { data = c.getPackedTransaction();
r.save(); synchronized (cache) { cache.update(r.getId(), new ItemResult(r));
r.save(); synchronized (cache) { cache.update(r.getId(), new ItemResult(r)); r.save(); synchronized (cache) { cache.update(r.getId(), new ItemResult(r)); r.save(); synchronized (cache) { cache.update(r.getId(), new ItemResult(r)); r.destroy(); synchronized (cache) { cache.update(r.getId(), null); r.save(); synchronized (cache) { cache.update(r.getId(), new ItemResult(r)); r.save(); synchronized (cache) { cache.update(r.getId(), new ItemResult(r)); r.save(); synchronized (cache) { cache.update(r.getId(), new ItemResult(r)); r.destroy();
record.save(); synchronized (cache) { cache.update(record.getId(), new ItemResult(record));
cache.update(itemId, getResult());