code: public long getMetadataLastModified( String path )
          throws IOException, MetadataNotFoundException
      {
          boolean found = false;
          long lastModified = 0;
          for ( int i = 0; i < stores.length; i++ )
          {
              try
              {
                  if ( !found )
                  {
                      lastModified = stores[i].getMetadataLastModified( path );
                      found = true;
                  }
                  else
                  {
                      lastModified = Math.max( lastModified, stores[i].getMetadataLastModified( path ) );
                  }
              }
              catch ( MetadataNotFoundException e )
              {
                  // ignore
              }
          }
          if ( !found )
          {
              throw new MetadataNotFoundException( path );
          }
          return lastModified;
      }
docs: {@inheritDoc}