diff --git a/docs/master/Concurrent/AtomicReference.html b/docs/master/Concurrent/AtomicReference.html
index f14778bf0..c62aff7d3 100644
--- a/docs/master/Concurrent/AtomicReference.html
+++ b/docs/master/Concurrent/AtomicReference.html
@@ -429,18 +429,18 @@
-185
-186
-187
-188
-189
-190
-191
-192
-193
+195
+196
+197
+198
+199
+200
+201
+202
+203
- # File 'lib/concurrent/atomic/atomic_reference.rb', line 185
+ # File 'lib/concurrent/atomic/atomic_reference.rb', line 195
class AtomicReference < AtomicReferenceImplementation
@@ -542,18 +542,18 @@
-185
-186
-187
-188
-189
-190
-191
-192
-193
+195
+196
+197
+198
+199
+200
+201
+202
+203
|
- # File 'lib/concurrent/atomic/atomic_reference.rb', line 185
+ # File 'lib/concurrent/atomic/atomic_reference.rb', line 195
class AtomicReference < AtomicReferenceImplementation
@@ -611,18 +611,18 @@
-185
-186
-187
-188
-189
-190
-191
-192
-193
+195
+196
+197
+198
+199
+200
+201
+202
+203
|
- # File 'lib/concurrent/atomic/atomic_reference.rb', line 185
+ # File 'lib/concurrent/atomic/atomic_reference.rb', line 195
class AtomicReference < AtomicReferenceImplementation
@@ -699,18 +699,18 @@
-185
-186
-187
-188
-189
-190
-191
-192
-193
+195
+196
+197
+198
+199
+200
+201
+202
+203
|
- # File 'lib/concurrent/atomic/atomic_reference.rb', line 185
+ # File 'lib/concurrent/atomic/atomic_reference.rb', line 195
class AtomicReference < AtomicReferenceImplementation
@@ -787,18 +787,18 @@
-185
-186
-187
-188
-189
-190
-191
-192
-193
+195
+196
+197
+198
+199
+200
+201
+202
+203
|
- # File 'lib/concurrent/atomic/atomic_reference.rb', line 185
+ # File 'lib/concurrent/atomic/atomic_reference.rb', line 195
class AtomicReference < AtomicReferenceImplementation
@@ -860,12 +860,12 @@
-188
-189
-190
+198
+199
+200
|
- # File 'lib/concurrent/atomic/atomic_reference.rb', line 188
+ # File 'lib/concurrent/atomic/atomic_reference.rb', line 198
def to_s
format '%s value:%s>', super[0..-2], get
@@ -964,18 +964,18 @@
-185
-186
-187
-188
-189
-190
-191
-192
-193
+195
+196
+197
+198
+199
+200
+201
+202
+203
|
- # File 'lib/concurrent/atomic/atomic_reference.rb', line 185
+ # File 'lib/concurrent/atomic/atomic_reference.rb', line 195
class AtomicReference < AtomicReferenceImplementation
@@ -1099,18 +1099,18 @@
-185
-186
-187
-188
-189
-190
-191
-192
-193
+195
+196
+197
+198
+199
+200
+201
+202
+203
|
- # File 'lib/concurrent/atomic/atomic_reference.rb', line 185
+ # File 'lib/concurrent/atomic/atomic_reference.rb', line 195
class AtomicReference < AtomicReferenceImplementation
@@ -1207,18 +1207,18 @@
-185
-186
-187
-188
-189
-190
-191
-192
-193
+195
+196
+197
+198
+199
+200
+201
+202
+203
|
- # File 'lib/concurrent/atomic/atomic_reference.rb', line 185
+ # File 'lib/concurrent/atomic/atomic_reference.rb', line 195
class AtomicReference < AtomicReferenceImplementation
diff --git a/docs/master/Concurrent/Map.html b/docs/master/Concurrent/Map.html
index 2db3bae01..9dcb5930d 100644
--- a/docs/master/Concurrent/Map.html
+++ b/docs/master/Concurrent/Map.html
@@ -108,12 +108,6 @@ Overview
does. For most uses it should do fine though, and we recommend you consider
Concurrent::Map instead of Concurrent::Hash for your concurrency-safe hash needs.
-
-require 'concurrent'
-
-map = Concurrent::Map.new
-
-
@@ -138,7 +132,7 @@
- #[](key) ⇒ undocumented
+ #[](key) ⇒ Object
@@ -154,7 +148,8 @@
-
+
@@ -162,7 +157,7 @@
- #compute ⇒ undocumented
+ #compute(key) {|old_value| ... } ⇒ Object?
@@ -176,7 +171,7 @@ |
- # File 'lib/concurrent/map.rb', line 75
+ # File 'lib/concurrent/map.rb', line 118
def initialize(options = nil, &block)
if options.kind_of?(::Hash)
@@ -776,7 +736,7 @@ Instance Method Details
- #[](key) ⇒ undocumented
+ #[](key) ⇒ Object
@@ -786,28 +746,70 @@
-
+
+
+ Get a value with key
+
+
+
+
+
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
|
- # File 'lib/concurrent/map.rb', line 86
+ # File 'lib/concurrent/map.rb', line 132
def [](key)
if value = super | |