mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
use Process.pid rather than $$
This commit is contained in:
parent
aaff1a4101
commit
decafdd57a
3 changed files with 7 additions and 7 deletions
|
@ -334,7 +334,7 @@ module ActiveRecord
|
|||
end
|
||||
|
||||
def connection_pools
|
||||
@connection_pools[$$]
|
||||
@connection_pools[Process.pid]
|
||||
end
|
||||
|
||||
def establish_connection(name, spec)
|
||||
|
@ -409,20 +409,20 @@ module ActiveRecord
|
|||
private
|
||||
|
||||
def class_to_pool
|
||||
@class_to_pool[$$]
|
||||
@class_to_pool[Process.pid]
|
||||
end
|
||||
|
||||
def set_pool_for_spec(spec, pool)
|
||||
@connection_pools[$$][spec] = pool
|
||||
@connection_pools[Process.pid][spec] = pool
|
||||
end
|
||||
|
||||
def set_class_to_pool(name, pool)
|
||||
@class_to_pool[$$][name] = pool
|
||||
@class_to_pool[Process.pid][name] = pool
|
||||
pool
|
||||
end
|
||||
|
||||
def get_pool_for_class(klass)
|
||||
@class_to_pool[$$].fetch(klass) {
|
||||
@class_to_pool[Process.pid].fetch(klass) {
|
||||
c_to_p = @class_to_pool.values.find { |class_to_pool|
|
||||
class_to_pool[klass]
|
||||
}
|
||||
|
|
|
@ -119,7 +119,7 @@ module ActiveRecord
|
|||
|
||||
private
|
||||
def cache
|
||||
@cache[$$]
|
||||
@cache[Process.pid]
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -359,7 +359,7 @@ module ActiveRecord
|
|||
|
||||
private
|
||||
def cache
|
||||
@cache[$$]
|
||||
@cache[Process.pid]
|
||||
end
|
||||
|
||||
def dealloc(key)
|
||||
|
|
Loading…
Reference in a new issue