public int compare(DetachedEntry o1, DetachedEntry o2) { Object v1 = o1.getValue(); Object v2 = o2.getValue(); if ((v1 instanceof TimestampedValue) && (v2 instanceof TimestampedValue)) { CapacityEvictionPolicyData d1 = ((TimestampedValue) v1).getCapacityEvictionPolicyData(); CapacityEvictionPolicyData d2 = ((TimestampedValue) v2).getCapacityEvictionPolicyData(); if (d1 == null) { if (d2 == null) { return 0; } else { return -1; } } else { return d1.compareTo(d2); } } else { return 0; } }
public int compare(DetachedEntry o1, DetachedEntry o2) { Object v1 = o1.getValue(); Object v2 = o2.getValue(); if ((v1 instanceof TimestampedValue) && (v2 instanceof TimestampedValue)) { CapacityEvictionPolicyData d1 = ((TimestampedValue) v1).getCapacityEvictionPolicyData(); CapacityEvictionPolicyData d2 = ((TimestampedValue) v2).getCapacityEvictionPolicyData(); if (d1 == null) { if (d2 == null) { return 0; } else { return -1; } } else { return d1.compareTo(d2); } } else { return 0; } }
public int compare(DetachedEntry o1, DetachedEntry o2) { Object v1 = o1.getValue(); Object v2 = o2.getValue(); if ((v1 instanceof TimestampedValue) && (v2 instanceof TimestampedValue)) { CapacityEvictionPolicyData d1 = ((TimestampedValue) v1).getCapacityEvictionPolicyData(); CapacityEvictionPolicyData d2 = ((TimestampedValue) v2).getCapacityEvictionPolicyData(); if (d1 == null) { if (d2 == null) { return 0; } else { return -1; } } else { return d1.compareTo(d2); } } else { return 0; } }
public int compare(DetachedEntry o1, DetachedEntry o2) { Object v1 = o1.getValue(); Object v2 = o2.getValue(); if ((v1 instanceof TimestampedValue) && (v2 instanceof TimestampedValue)) { CapacityEvictionPolicyData d1 = ((TimestampedValue) v1).getCapacityEvictionPolicyData(); CapacityEvictionPolicyData d2 = ((TimestampedValue) v2).getCapacityEvictionPolicyData(); if (d1 == null) { if (d2 == null) { return 0; } else { return -1; } } else { return d1.compareTo(d2); } } else { return 0; } }
private void initCapacityEvictionPolicyFromConfig(final TimestampedValue timestampedValue) { if (isCapacityEvictionEnabled()) { // use CapacityEvictionPolicyData.Factory in config to create a new one if its not an instance of the config's // factory CapacityEvictionPolicyData current = timestampedValue.getCapacityEvictionPolicyData(); if (!getConfig().getCapacityEvictionPolicyDataFactory().isProductOfFactory(current)) { CapacityEvictionPolicyData cep = getConfig().getCapacityEvictionPolicyDataFactory() .newCapacityEvictionPolicyData(); timestampedValue.setCapacityEvictionPolicyData(cep); } } }
private void initCapacityEvictionPolicyFromConfig(final TimestampedValue timestampedValue) { if (isCapacityEvictionEnabled()) { // use CapacityEvictionPolicyData.Factory in config to create a new one if its not an instance of the config's // factory CapacityEvictionPolicyData current = timestampedValue.getCapacityEvictionPolicyData(); if (!getConfig().getCapacityEvictionPolicyDataFactory().isProductOfFactory(current)) { CapacityEvictionPolicyData cep = getConfig().getCapacityEvictionPolicyDataFactory() .newCapacityEvictionPolicyData(); timestampedValue.setCapacityEvictionPolicyData(cep); } } }
private void initCapacityEvictionPolicyFromConfig(final TimestampedValue timestampedValue) { if (isCapacityEvictionEnabled()) { // use CapacityEvictionPolicyData.Factory in config to create a new one if its not an instance of the config's // factory CapacityEvictionPolicyData current = timestampedValue.getCapacityEvictionPolicyData(); if (!getConfig().getCapacityEvictionPolicyDataFactory().isProductOfFactory(current)) { CapacityEvictionPolicyData cep = getConfig().getCapacityEvictionPolicyDataFactory() .newCapacityEvictionPolicyData(); timestampedValue.setCapacityEvictionPolicyData(cep); } } }
private void initCapacityEvictionPolicyFromConfig(final TimestampedValue timestampedValue) { if (isCapacityEvictionEnabled()) { // use CapacityEvictionPolicyData.Factory in config to create a new one if its not an instance of the config's // factory CapacityEvictionPolicyData current = timestampedValue.getCapacityEvictionPolicyData(); if (!getConfig().getCapacityEvictionPolicyDataFactory().isProductOfFactory(current)) { CapacityEvictionPolicyData cep = getConfig().getCapacityEvictionPolicyDataFactory() .newCapacityEvictionPolicyData(); timestampedValue.setCapacityEvictionPolicyData(cep); } } }