Reverting a dumb experimental version I checked in by mistake.
diff --git a/Lib/tempfile.py b/Lib/tempfile.py
index 3ad6d7c..8ac707d 100644
--- a/Lib/tempfile.py
+++ b/Lib/tempfile.py
@@ -89,7 +89,6 @@
 else:
     template = 'tmp' # XXX might choose a better one
 
-_pidcache = {}
 def gettempprefix():
     """Function to calculate a prefix of the filename to use.
 
@@ -97,15 +96,9 @@
     notion, so that concurrent processes don't generate the same prefix.
     """
 
+    global template
     if template is None:
-        p = os.getpid()
-        t = _pidcache.get(p, 0)
-        if t:
-            return t
-        if len(_pidcache) > 100:    # stop unbounded growth
-            _pidcache.clear()
-        t = _pidcache[p] = '@' + `p` + '.'
-        return t
+        return '@' + `os.getpid()` + '.'
     else:
         return template