@Override @Nullable public NamespaceMeta delete(final NamespaceId id) { Preconditions.checkArgument(id != null, "Namespace id cannot be null."); return Transactionals.execute(transactional, context -> { NamespaceMDS mds = getNamespaceMDS(context); NamespaceMeta existing = mds.get(id); if (existing != null) { mds.delete(id); } return existing; }); }
@Override @Nullable public NamespaceMeta delete(final NamespaceId id) { Preconditions.checkArgument(id != null, "Namespace id cannot be null."); return Transactionals.execute(transactional, context -> { NamespaceMDS mds = getNamespaceMDS(context); NamespaceMeta existing = mds.get(id); if (existing != null) { mds.delete(id); } return existing; }); }