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
391 392 393 394 395 |
# File 'lib/active_support/cache/couchbase_store.rb', line 391 def decr(*) @lock.synchronize do super end end |
#delete ⇒ Object
379 380 381 382 383 |
# File 'lib/active_support/cache/couchbase_store.rb', line 379 def delete(*) @lock.synchronize do super end end |
#get ⇒ Object
367 368 369 370 371 |
# File 'lib/active_support/cache/couchbase_store.rb', line 367 def get(*) @lock.synchronize do super end end |
#incr ⇒ Object
385 386 387 388 389 |
# File 'lib/active_support/cache/couchbase_store.rb', line 385 def incr(*) @lock.synchronize do super end end |
#init_threadsafe ⇒ Object
403 404 405 |
# File 'lib/active_support/cache/couchbase_store.rb', line 403 def init_threadsafe @lock = Monitor.new end |
#send ⇒ Object
373 374 375 376 377 |
# File 'lib/active_support/cache/couchbase_store.rb', line 373 def send(*) @lock.synchronize do super end end |
#stats ⇒ Object
397 398 399 400 401 |
# File 'lib/active_support/cache/couchbase_store.rb', line 397 def stats(*) @lock.synchronize do super end end |