Module: ActiveSupport::Cache::CouchbaseStore::Threadsafe
- Defined in:
- lib/active_support/cache/couchbase_store.rb
Instance Method Summary collapse
- #decr ⇒ Object
- #delete ⇒ Object
- #get ⇒ Object
- #incr ⇒ Object
- #init_threadsafe ⇒ Object
- #send ⇒ Object
- #stats ⇒ Object
Instance Method Details
#decr ⇒ Object
396 397 398 399 400 |
# File 'lib/active_support/cache/couchbase_store.rb', line 396 def decr(*) @lock.synchronize do super end end |
#delete ⇒ Object
384 385 386 387 388 |
# File 'lib/active_support/cache/couchbase_store.rb', line 384 def delete(*) @lock.synchronize do super end end |
#get ⇒ Object
372 373 374 375 376 |
# File 'lib/active_support/cache/couchbase_store.rb', line 372 def get(*) @lock.synchronize do super end end |
#incr ⇒ Object
390 391 392 393 394 |
# File 'lib/active_support/cache/couchbase_store.rb', line 390 def incr(*) @lock.synchronize do super end end |
#init_threadsafe ⇒ Object
408 409 410 |
# File 'lib/active_support/cache/couchbase_store.rb', line 408 def init_threadsafe @lock = Monitor.new end |
#send ⇒ Object
378 379 380 381 382 |
# File 'lib/active_support/cache/couchbase_store.rb', line 378 def send(*) @lock.synchronize do super end end |
#stats ⇒ Object
402 403 404 405 406 |
# File 'lib/active_support/cache/couchbase_store.rb', line 402 def stats(*) @lock.synchronize do super end end |