fml caching