code: @Override
      public void invalidate(Object key, boolean wait, boolean checkPreInvalidationListener) {
          final String methodName = "invalidate(key, wait, checkPreInvalidationListener)";
          functionNotAvailable(methodName);
      }
docs: invalidate - invalidates the given key. If the key is
  for a specific cache entry, then only that object is
  invalidated. If the key is for a dependency id, then
  all objects that share that dependency id will be
  invalidated.
  
  @param key the key which will be invalidated
  @param wait if true, then the method will not complete until the invalidation
  has occured. if false, then the invalidation will occur in batch mode
  @see remove