module AppCache

encoding: utf-8

Constants

CACHE_TYPE_FILE
CACHE_TYPE_REDIS
VERSION

Attributes

storage[RW]

Public Class Methods

get_level_params(level_id) click to toggle source
# File lib/app_cache.rb, line 39
def get_level_params(level_id)
  vals = AppCache::SystemParam.get_level_params(level_id)
  vals
end
get_param_value(key) click to toggle source
# File lib/app_cache.rb, line 44
def get_param_value(key)
  val = AppCache::SystemParam.get_param_value(key)
  val
end
get_params() click to toggle source
# File lib/app_cache.rb, line 34
def get_params
  vals = AppCache::SystemParam.get_params
  vals
end
new(cache_type, options = {}) click to toggle source
# File lib/app_cache.rb, line 13
def new(cache_type, options = {})
  case cache_type
    when CACHE_TYPE_REDIS
      @storage = Redis.new(:url => options[:url])
    else
      @storage = AppCache::LocalFileCache.new(options[:file_path])
  end
  #更新缓存
  AppCache::SystemParam.cache_update
end
sys_params_cache() click to toggle source
# File lib/app_cache.rb, line 24
def sys_params_cache
  h_params = AppCache::SystemParam.get_params_cache
  h_params
end
sys_params_db() click to toggle source
# File lib/app_cache.rb, line 29
def sys_params_db
  h_params = AppCache::SystemParam.get_params_db
  h_params
end