code: @Override
      public Object putDistributedObjectLoggedOutToken(Object key, Object value, int timeToLive) {
  
          DistributedMap map = getDMLoggedOutTokenMap();
  
          if (map != null)
          {
              Object dist_object = map.put(key, value, 1, timeToLive, EntryInfo.SHARED_PUSH, null);
              return dist_object;
          }
          return null;
      }
docs: /*
  Add the token to the DistributedMap
  
  key is the token string
  value is the subject
  timeToLive is the about of time left before the token expires, to become the expiring time of the distributed map entry