gem.sh gem.sh
Home Gems Types Docs Community
  • Modules

    • module ActiveRecord
    • module ActiveRecord::ConnectionAdapters
    • module GRPC
    • module Mysql2
    • module Net
    • module RedisClient::SemianConfig
    • module Semian
    • module Semian::ActiveRecordTrilogyAdapter
    • module Semian::Adapter
    • module Semian::AdapterError
    • module Semian::GRPC
    • module Semian::Instrumentable
    • module Semian::Mysql2
    • module Semian::NetHTTP
    • module Semian::NetHTTP::ClassMethods
    • module Semian::Rails
    • module Semian::Rails::ClassMethods
    • module Semian::RedisClient
    • module Semian::RedisClientCommon
    • module Semian::RedisClientPool
    • module Semian::RedisV4
    • module Semian::RedisV5
    • module Semian::RedisV5Client
    • module Semian::Simple
    • module Semian::ThreadSafe
  • Classes

    • class ActiveRecord::ConnectionAdapters::TrilogyAdapter
    • class ActiveRecord::ConnectionAdapters::TrilogyAdapter::SemianError
    • class GRPC::SemianError
    • class LRUHash
    • class LRUHash::NoopMutex
    • class Mysql2::SemianError
    • class Net::SemianError
    • class Redis
    • class Redis::ConnectionError
    • class Redis::OutOfMemoryError
    • class Redis::ReadOnlyError
    • class Redis::SemianError
    • class RedisClient
    • class RedisClient::ReadOnlyError
    • class RedisClient::SemianError
    • class Semian::CircuitBreaker
    • class Semian::GRPC::SemianConfigurationChangedError
    • class Semian::NetHTTP::SemianConfigurationChangedError
    • class Semian::ProtectedResource
    • class Semian::Resource
    • class Semian::Simple::Integer
    • class Semian::Simple::SlidingWindow
    • class Semian::Simple::State
    • class Semian::ThreadSafe::Integer
    • class Semian::ThreadSafe::SlidingWindow
    • class Semian::ThreadSafe::State
    • class Semian::UnprotectedResource
    Overview
    H
    Home
    R
    Reference
    T
    Types
    C
    Changelogs
  • Documentation
    • README
  • More
    • Versions
    • Source
    • Playground
    • Stats
    • Metadata
    • Wiki
    • Announcements
    Community
    • Articles
    • Tutorials
    • Videos
    • Community
  1. Gems
  2. semian
  3. 0.22.0
  4. module Semian::ThreadSafe

module Semian::ThreadSafe

Classes in this namespace

Integer

class

in Semian::ThreadSafe

SlidingWindow

class

in Semian::ThreadSafe

State

class

in Semian::ThreadSafe

Classes

  • Semian::ThreadSafe::Integer
  • Semian::ThreadSafe::SlidingWindow
  • Semian::ThreadSafe::State

Defined in

  • lib/semian/simple_integer.rb
  • lib/semian/simple_sliding_window.rb
  • lib/semian/simple_state.rb
Home
Gems
Docs
Contribute
Monitoring
Twitter GitHub Mastodon

© 2025 gem.sh - Beautiful documentation for any Ruby gem