DOMDataTreeShardProducer implementations are now required to provide
a close() method, addressing the associated FIXME.
Change-Id: Ic77a34ccc0fd9af96465a807142cf0b3b5b303ab
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
@NonNull DOMDataTreeShardWriteTransaction createTransaction();
/**
- * Close this producer, releasing all resources. Default implementation does nothing, implementations should provide
- * an implementation.
+ * Close this producer, releasing all resources.
*/
- // FIXME: 4.0.0: make this method non-default
@Override
- default void close() {
-
- }
+ void close();
}