code: public static Company get(final String _name)
          throws CacheReloadException
      {
          final Cache<String, Company> cache = InfinispanCache.get().<String, Company>getCache(Company.NAMECACHE);
          if (!cache.containsKey(_name) && !Company.getCompanyFromDB(Company.SQL_NAME, _name)) {
              cache.put(_name, Company.NULL, 100, TimeUnit.SECONDS);
          }
          final Company ret = cache.get(_name);
          return ret.equals(Company.NULL) ? null : ret;
      }
docs: Returns for given parameter <i>_name</i> the instance of class
  {@link Company}.
  
  @param _name   name to search in the cache
  @return instance of class {@link Company}
  @throws CacheReloadException on error
  @see #getCache