code: protected boolean checkForExpiration(CacheItem item) throws Exception {
          if (item.isExpired(ticks.get())) {
              cacheStoreAdapter.remove(item.getScope(), item.getKey());
  
              return true;
          } else {
              return false;
          }
      }
docs: Checks if the given {@link CacheItem} has expired. If so, it is removed from its scope in the
  {@link CacheStoreAdapter}.
  
  @return true if the item has expired and was removed from the scope, false otherwise
  @throws Exception