code: @Override
  	public void cache(final Object key, final Object object) {
  		this.logger.debug("@cache ");
  
  		if (object == null) {
  			if (!isAllowNullable()) {
  				return;
  			}
  			this.logger.debug("logging key :", key, " with null");
  			getCachableMap(JKAbstractCacheManager.NULLABLE_MAP_CLASS).put(key, null);
  		} else {
  			cache(key, object, object.getClass());
  		}
  	}
docs: /*
  (non-Javadoc)
  
  @see com.jk.cache.CacheManager#cache(java.lang.Object, com.jk.cache.Object)