ddth-cache-adapter-core/src/main/java/com/github/ddth/cacheadapter/cacheimpl/guava/GuavaCache.java
@Override
    public void set(String key, Object entry, long expireAfterWrite, long expireAfterAccess) {
        if (!(entry instanceof CacheEntry)) {
            CacheEntry ce = new CacheEntry(key, CacheUtils.tryClone(entry), expireAfterWrite,
                    expireAfterAccess);
            entry = ce;
        } else {
            entry = CacheUtils.tryClone(entry);
        }
        cache.put(key, entry);
    }
@Override
    public void set(String key, Object entry, long expireAfterWrite, long expireAfterAccess) {
        if (!(entry instanceof CacheEntry)) {
            CacheEntry ce = new CacheEntry(key, CacheUtils.tryClone(entry), expireAfterWrite,
                    expireAfterAccess);
            entry = ce;
        } else {
            entry = CacheUtils.tryClone(entry);
        }
        cache.put(key, entry);
    }
{@inheritDoc}