class LogStash::PluginMixins::JdbcStreaming::RowCache
Public Class Methods
new(size, ttl)
click to toggle source
# File lib/logstash/plugin_mixins/jdbc_streaming.rb, line 8 def initialize(size, ttl) @cache = ::LruRedux::TTL::ThreadSafeCache.new(size, ttl) end
Public Instance Methods
get(parameters) { || ... }
click to toggle source
# File lib/logstash/plugin_mixins/jdbc_streaming.rb, line 12 def get(parameters) @cache.getset(parameters) { yield } end