ensure the list is locked when checking if its empty.  i know the code doesnt do unsafe stuff and only cares if it seems empty, but do we need a special API for such cases?
ensure the list is locked when checking if its empty.  i know the code doesnt do unsafe stuff and only cares if it seems empty, but do we need a special API for such cases?

git-svn-id: f2acecaac6fbd5a03f3d4799db58dda434111981@13673 3eda493b-6a19-0410-b2e0-ec8ea4dd8fda

pscedu/slash2-stable,pscedu/slash2-stable,pscedu/slash2-stable,pscedu/pfl,pscedu/pfl,pscedu/slash2-stable,pscedu/slash2-stable,pscedu/pfl,pscedu/slash2-stable,pscedu/pfl,pscedu/slash2-stable