2017-08-16 4 views
-1

Ich verwende Infinispan Cache in meinem Java-Projekt.
Wie kann ich Inhalt von Infinispan Cache lesen? Ich suchte die externen Bibliotheken, aber erfolglos.So lesen Sie den Inhalt von Infinispan Cache

Ich möchte etwas im Browser öffnen und den Inhalt, Objekte, aktuelle Nutzung im RAM (es wäre nicht schlecht), abgelaufen/nicht abgelaufen, welche Zeit für jeden und wie viele davon im System abgelaufen .

Dies kann zum Beispiel über jvisualvm geschehen, aber das ist nicht bequem, und es gibt ein Verbindungsproblem. Und für jvisualvm gibt es kein Web-Interface.

Gibt es etwas, um diese Frage zu lösen?

+1

Bitte klären Sie, was meinst du mit "Inhalt lesen"? Und was sind diese "externen Bibliotheken"? Alle Einträge durchblättern? Die Cache-API erbt von ConcurrentMap, und die Methoden keySet(), entrySet() und values ​​() funktionieren wie erwartet. Vielleicht verwenden Sie es als Hibernate ORM Second Level Cache oder durch Spring? –

+0

Ich möchte etwas im Browser öffnen und den Inhalt, Objekte, aktuelle Nutzung im RAM (es wäre nicht schlecht), abgelaufen/nicht abgelaufen, welche Zeit für jeden und wie viele von ihnen im System abgelaufen. Dies kann zum Beispiel über jvisualvm geschehen, aber das ist nicht bequem, und es gibt ein Verbindungsproblem. Und es gibt keine für jvisualvm. –

+0

Ergänzt die obige Frage –

Antwort

0

Wie Sie festgestellt haben, sind einige Stat- oder verfügbare Operationen über JMX verfügbar. Für eine bessere Benutzererfahrung gibt es das Infinispan Console, aber das integriert sich mit infinispan als Server, nicht im eingebetteten Modus (afaik).

Verwandte Themen