ActiveSupport::Cache::MemoryStore.new(size: 5.megabytes)
10 11 12 13 14
# File 'lib/motor/resources/custom_sql_columns_cache.rb', line 10 def call(sql) CACHE_STORE.fetch(sql.hash) do Queries::RunQuery.call(Query.new(sql_body: sql), limit: 0).columns || [] end end