@Override public void update( final OwnerFullName ownerFullName, final String instanceId, final Callback<AutoScalingInstance> instanceUpdateCallback) throws AutoScalingMetadataException { persistenceSupport.updateByExample( persistenceSupport.exampleWithName(ownerFullName, instanceId), ownerFullName, instanceId, instanceUpdateCallback); }
@Override public <T> T lookup( final OwnerFullName ownerFullName, final String instanceId, final Function<? super AutoScalingInstance, T> transform) throws AutoScalingMetadataException { return persistenceSupport.lookupByExample( persistenceSupport.exampleWithName(ownerFullName, instanceId), ownerFullName, instanceId, Predicates.alwaysTrue(), transform); }