code: public boolean clear() {
          boolean success = false;
          beginUpdate();
          try {
              success = so.clear();
          } catch (Exception ex) {
              log.warn("Exception on so.clear", ex);
          } finally {
              endUpdate();
          }
          if (success) {
              for (ISharedObjectListener listener : serverListeners) {
                  listener.onSharedObjectClear(this);
              }
          }
          return success;
      }
docs: {@inheritDoc}