/** * Copyright (C) 2013 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.sesame.cache; import java.util.Collection; import org.threeten.bp.ZonedDateTime; import com.opengamma.id.ExternalId; import com.opengamma.id.ExternalIdBundle; import com.opengamma.id.ObjectId; import com.opengamma.id.VersionCorrection; import com.opengamma.sesame.marketdata.MarketDataId; /** * {@link CacheInvalidator} that does nothing, used when caching is disabled. */ public class NoOpCacheInvalidator implements CacheInvalidator { @Override public void register(ExternalId id) { } @Override public void register(ExternalIdBundle bundle) { } @Override public void register(ObjectId id) { } @Override public void register(MarketDataId marketDataId) { } @Override public void register(ValuationTimeCacheEntry entry) { } @Override public void invalidate(ZonedDateTime valuationTime, VersionCorrection configVersionCorrection, Collection<ExternalId> marketData, Collection<ObjectId> dbData) { } }