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