2017-01-31 1 views

答えて

0

liferayサービスビルダーに基づいてカスタムエンティティを作成すると、キャッシュレイヤーはデフォルトで公開されます。 これを制御したり、必要に応じて無効にしたり、キャッシュルールを変更することができます。

サービスビルダーレイヤーがないと、ポータルコードから利用可能な多くのキャッシュutilクラスを手動で使用します。例を持っているために、このコードで

ルック:

https://github.com/liferay/liferay-portal/blob/master/modules/apps/collaboration/blogs/blogs-service/src/main/java/com/liferay/blogs/service/persistence/impl/BlogsEntryPersistenceImpl.java#L211

そして他の人がそれについて投稿:

http://riiteshbhachawat.com/liferay/cache/

+0

あなたはもっと上明確にするためにあなたの答えを更新してくださいでした、ためにサービスビルダーからのエンティティのキ​​ャッシュを制御または無効にするには、ブログの例にあるようにfinderCacheで操作しますか?また、Liのノードとは別に、SingleVMPoolおよびMultiVMPoolのユーティリティをいつ使用するかについての特定のシナリオがありますフェイインスタンス –

+0

このhttps://web.liferay.com/it/community/wiki/-/wiki/Main/ehCache+Configurationに従ってください –

関連する問題