<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2023,8 +2023,7 @@ module ActiveRecord #:nodoc:
         end
 
         def scoped_methods #:nodoc:
-          scoped_methods = (Thread.current[:scoped_methods] ||= {})
-          scoped_methods[self] ||= []
+          Thread.current[:&quot;#{self}_scoped_methods&quot;] ||= []
         end
 
         def current_scoped_methods #:nodoc:</diff>
      <filename>activerecord/lib/active_record/base.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>4ccbc5dffb980edf35be899889f9e227dbd426c7</id>
    </parent>
  </parents>
  <author>
    <name>Joshua Peek</name>
    <email>josh@joshpeek.com</email>
  </author>
  <url>http://github.com/rails/rails/commit/77697e03353ec06a4b12f42a32d7569797d1eb8f</url>
  <id>77697e03353ec06a4b12f42a32d7569797d1eb8f</id>
  <committed-date>2008-11-06T15:10:16-08:00</committed-date>
  <authored-date>2008-11-06T15:10:16-08:00</authored-date>
  <message>Fix memory leak issue in ActiveRecord scoped_methods</message>
  <tree>6fe28cac1c4424321167762412f3737016bc96f9</tree>
  <committer>
    <name>Joshua Peek</name>
    <email>josh@joshpeek.com</email>
  </committer>
</commit>
