@Override public Object merge(String cacheName, CacheEntryView mergingEntry, CacheEntryView existingEntry) { if (existingEntry == null || mergingEntry.getLastAccessTime() >= existingEntry.getLastAccessTime()) { return mergingEntry.getValue(); } return existingEntry.getValue(); } }
@Override public Object merge(String cacheName, CacheEntryView mergingEntry, CacheEntryView existingEntry) { if (existingEntry == null || mergingEntry.getLastAccessTime() >= existingEntry.getLastAccessTime()) { return mergingEntry.getValue(); } return existingEntry.getValue(); } }
@Override public void writeResponse(ManagementCenterService mcs, JsonObject root) { InternalSerializationService serializationService = mcs.getHazelcastInstance().getSerializationService(); HazelcastInstanceCacheManager cacheManager = mcs.getHazelcastInstance().getCacheManager(); ICache<Object, Object> cache = cacheManager.getCache(cacheName); CacheEntryView cacheEntry = null; if ("string".equals(type)) { cacheEntry = cache.invoke(key, ENTRY_PROCESSOR); } else if ("long".equals(type)) { cacheEntry = cache.invoke(Long.valueOf(key), ENTRY_PROCESSOR); } else if ("integer".equals(type)) { cacheEntry = cache.invoke(Integer.valueOf(key), ENTRY_PROCESSOR); } JsonObject result = new JsonObject(); if (cacheEntry != null) { Object value = serializationService.toObject(cacheEntry.getValue()); result.add("cacheBrowse_value", value != null ? value.toString() : "null"); result.add("cacheBrowse_class", value != null ? value.getClass().getName() : "null"); result.add("date_cache_creation_time", Long.toString(cacheEntry.getCreationTime())); result.add("date_cache_expiration_time", Long.toString(cacheEntry.getExpirationTime())); result.add("cacheBrowse_hits", Long.toString(cacheEntry.getAccessHit())); result.add("date_cache_access_time", Long.toString(cacheEntry.getLastAccessTime())); } root.add("result", result); }
@Override public void writeResponse(ManagementCenterService mcs, JsonObject root) { InternalSerializationService serializationService = mcs.getHazelcastInstance().getSerializationService(); HazelcastInstanceCacheManager cacheManager = mcs.getHazelcastInstance().getCacheManager(); ICache<Object, Object> cache = cacheManager.getCache(cacheName); CacheEntryView cacheEntry = null; if ("string".equals(type)) { cacheEntry = cache.invoke(key, ENTRY_PROCESSOR); } else if ("long".equals(type)) { cacheEntry = cache.invoke(Long.valueOf(key), ENTRY_PROCESSOR); } else if ("integer".equals(type)) { cacheEntry = cache.invoke(Integer.valueOf(key), ENTRY_PROCESSOR); } JsonObject result = new JsonObject(); if (cacheEntry != null) { Object value = serializationService.toObject(cacheEntry.getValue()); result.add("cacheBrowse_value", value != null ? value.toString() : "null"); result.add("cacheBrowse_class", value != null ? value.getClass().getName() : "null"); result.add("date_cache_creation_time", Long.toString(cacheEntry.getCreationTime())); result.add("date_cache_expiration_time", Long.toString(cacheEntry.getExpirationTime())); result.add("cacheBrowse_hits", Long.toString(cacheEntry.getAccessHit())); result.add("date_cache_access_time", Long.toString(cacheEntry.getLastAccessTime())); } root.add("result", result); }
public static CacheMergeTypes createMergingEntry(SerializationService serializationService, CacheEntryView<Data, Data> entryView) { return new CacheMergingEntryImpl(serializationService) .setKey(entryView.getKey()) .setValue(entryView.getValue()) .setCreationTime(entryView.getCreationTime()) .setExpirationTime(entryView.getExpirationTime()) .setLastAccessTime(entryView.getLastAccessTime()) .setHits(entryView.getAccessHit()); }
public static CacheMergeTypes createMergingEntry(SerializationService serializationService, CacheEntryView<Data, Data> entryView) { return new CacheMergingEntryImpl(serializationService) .setKey(entryView.getKey()) .setValue(entryView.getValue()) .setCreationTime(entryView.getCreationTime()) .setExpirationTime(entryView.getExpirationTime()) .setLastAccessTime(entryView.getLastAccessTime()) .setHits(entryView.getAccessHit()); }
cacheEntryView.getCreationTime(), cacheEntryView.getExpirationTime(), cacheEntryView.getLastAccessTime(), cacheEntryView.getAccessHit(), cacheEntryView.getExpiryPolicy(), cacheEntryView.getCreationTime(), cacheEntryView.getExpirationTime(), cacheEntryView.getLastAccessTime(), cacheEntryView.getAccessHit(), cacheEntryView.getExpiryPolicy(),
cacheEntryView.getCreationTime(), cacheEntryView.getExpirationTime(), cacheEntryView.getLastAccessTime(), cacheEntryView.getAccessHit(), cacheEntryView.getExpiryPolicy(), cacheEntryView.getCreationTime(), cacheEntryView.getExpirationTime(), cacheEntryView.getLastAccessTime(), cacheEntryView.getAccessHit(), cacheEntryView.getExpiryPolicy(),