class SgtnCldr::CacheUtil
Public Class Methods
get_cache(cache_key)
click to toggle source
# File lib/sgtn-cldr/util/cache-util.rb, line 12 def self.get_cache(cache_key) items = SgtnCldr::Core::Cache.get(cache_key) return items end
get_cachekey(component, locale)
click to toggle source
# File lib/sgtn-cldr/util/cache-util.rb, line 27 def self.get_cachekey(component, locale) env = SgtnCldr::Config.default_environment product_name = SgtnCldr::Config.configurations[env]["product_name"] version = SgtnCldr::Config.configurations[env]["version"].to_s return product_name + "_" + version + "_" + component + "_" + locale end
write_cache(cache_key, items)
click to toggle source
# File lib/sgtn-cldr/util/cache-util.rb, line 17 def self.write_cache(cache_key, items) env = SgtnCldr::Config.default_environment cache_expiry_period = SgtnCldr::Config.configurations[env]["cache_expiry_period"] # expired after 24 hours if cache_expiry_period == nil cache_expiry_period = 24*60 end SgtnCldr::Core::Cache.put(cache_key, items, cache_expiry_period) end