code: @Override
      public java.util.List<DataSlice> getData() throws PersistentDataEncodingException, SevereMessageStoreException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "getData");
  
          java.util.List<DataSlice> retval = null;
  
          synchronized (this)
          {
              if (_link != null)
              {
                  retval = _link.getMemberData();
              }
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "getData", "return=" + retval);
          return retval;
      }
docs: This method is used by the task layer to get hold of data from the
  cache layer before it is hardened to disk. It should therefore return
  the data from the Item and not that from the ManagedObject.
  
  @return
  @throws SevereMessageStoreException