@Override
  public boolean hasAttributePage(final @NotNull PersistentFSConnection connection,
                                  final int fileId,
                                  final @NotNull FileAttribute attribute) throws IOException {
    lock.readLock().lock();
    try {
      return findAttributePage(connection, fileId, attribute, false) != NON_EXISTENT_ATTRIBUTE_RECORD_ID;
    }
    finally {
      lock.readLock().unlock();
    }
  }
@Override
  public boolean hasAttributePage(final @NotNull PersistentFSConnection connection,
                                  final int fileId,
                                  final @NotNull FileAttribute attribute)