public void setShreds(@NotNull Place shreds) {
   synchronized (myLock) {
     myShreds.dispose();
     myShreds = shreds;
   }
 }
 @Override
 public void dispose() {
   synchronized (myLock) {
     myShreds.dispose();
   }
 }