class LogStash::PluginMixins::JdbcStreaming::RowCache

Public Class Methods

new(size, ttl) click to toggle source
# File lib/logstash/plugin_mixins/jdbc_streaming.rb, line 9
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 13
def get(parameters)
  @cache.getset(parameters) { yield }
end