@Override public Object invoke(Object... args) { org.hibernate.stat.Statistics statistics = getStatistics( getEntityManagerFactory( args ) ); return Long.valueOf( statistics != null ? statistics.getQueryCachePutCount() : 0 ); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.Statistics statistics = getStatistics(getEntityManagerFactory(args)); return Long.valueOf(statistics != null ? statistics.getQueryCachePutCount() : 0); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.Statistics statistics = getStatistics(getEntityManagerFactory(args)); return Long.valueOf(statistics != null ? statistics.getQueryCachePutCount() : 0); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.Statistics statistics = getStatistics(getEntityManagerFactory(args)); return Long.valueOf(statistics != null ? statistics.getQueryCachePutCount() : 0); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.Statistics statistics = getStatistics(getEntityManagerFactory(args)); return Long.valueOf(statistics != null ? statistics.getQueryCachePutCount() : 0); } };
json.put("QueryCacheHitCount", statistics.getQueryCacheHitCount()); json.put("QueryCacheMissCount", statistics.getQueryCacheMissCount()); json.put("QueryCachePutCount", statistics.getQueryCachePutCount()); json.put("FlushCount", statistics.getFlushCount()); json.put("ConnectCount", statistics.getConnectCount());
q.setParameter( "duration", 14l ); assertEquals( 1, q.list().size() ); assertEquals( 1, stats.getQueryCachePutCount() ); q = s.getNamedQuery( "night.duration" ); q.setParameter( "duration", 14l );
@Override public double getValue(Statistics statistics) { return statistics.getQueryCachePutCount(); } }
List result = q.list(); assertEquals( 1, result.size() ); assertEquals( 1, stats.getQueryCachePutCount() ); q.setCacheable( true ); q.list();
public long getQueryCachePutCount() { return stats.getQueryCachePutCount(); } /**
public long getQueryCachePutCount() { return stats.getQueryCachePutCount(); } /**
public long getQueryCachePutCount() { return stats.getQueryCachePutCount(); }
@Override void handle(final ModelNode response, final String name, ManagementLookup stats, OperationContext context) { response.set(stats.getStatistics().getQueryCachePutCount()); } });
@Override public Object invoke(Object... args) { org.hibernate.stat.Statistics statistics = getStatistics(getEntityManagerFactory(args)); return Long.valueOf(statistics != null ? statistics.getQueryCachePutCount() : 0); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.Statistics statistics = getStatistics(getEntityManagerFactory(args)); return Long.valueOf(statistics != null ? statistics.getQueryCachePutCount() : 0); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.Statistics statistics = getStatistics(getEntityManagerFactory(args)); return Long.valueOf(statistics != null ? statistics.getQueryCachePutCount() : 0); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.Statistics statistics = getStatistics(getEntityManagerFactory(args)); return Long.valueOf(statistics != null ? statistics.getQueryCachePutCount() : 0); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.Statistics statistics = getStatistics(getEntityManagerFactory(args)); return Long.valueOf(statistics != null ? statistics.getQueryCachePutCount() : 0); } };
public void printStats() { System.out.println("query cache put count: " + sessionFactory.getStatistics().getQueryCachePutCount()); System.out.println("query cache hit count: " + sessionFactory.getStatistics().getQueryCacheHitCount()); System.out.println("query cache miss count: " + sessionFactory.getStatistics().getQueryCacheMissCount()); }
@Override protected void populateStats(Statistics stats) throws Exception { org.hibernate.stat.Statistics hs = sessionFactory.getStatistics(); stats.add("Query cache hit count", hs.getQueryCacheHitCount()); stats.add("Query cache miss count", hs.getQueryCacheMissCount()); stats.add("Query cache put count", hs.getQueryCachePutCount()); stats.add("2nd level cache hit count" , hs.getSecondLevelCacheHitCount()); stats.add("2nd level cache miss count", hs.getSecondLevelCacheMissCount()); stats.add("2nd level cache put count", hs.getSecondLevelCachePutCount()); }