module Liquid::StrainerFactory
def strainer_from_cache(filters)
def strainer_from_cache(filters) if filters.empty? GlobalCache else strainer_class_cache[filters] ||= begin klass = Class.new(GlobalCache) filters.each { |f| klass.add_filter(f) } klass end end end