For the complete documentation index, see llms.txt. This page is also available as Markdown.

Cache

There are two ways to enable caching for target entities.

Configuration

Specify their class names using the doyto.query.caches property in the application.yaml file:

doyto:
  query:
    caches: UserEntity, MenuEntity

Programmatic

Override method getCacheName() in AbstractDynamicService:

public class UserService extends AbstractCrudService<UserEntity, Integer, UserQuery> {
    @Override
    protected String getCacheName() {
        return "module:user"; // return any string except UserEntity 
    }
}

Last updated