MCPcopy Index your code
hub / github.com/wyouflf/xUtils3 / put

Method put

xutils/src/main/java/org/xutils/cache/LruDiskCache.java:125–140  ·  view source on GitHub ↗
(DiskCacheEntity entity)

Source from the content-addressed store, hash-verified

123 }
124
125 public void put(DiskCacheEntity entity) {
126 if (!available
127 || entity == null
128 || TextUtils.isEmpty(entity.getTextContent())
129 || entity.getExpires() < System.currentTimeMillis()) {
130 return;
131 }
132
133 try {
134 cacheDb.replace(entity);
135 } catch (Throwable ex) {
136 LogUtil.e(ex.getMessage(), ex);
137 }
138
139 trimSize();
140 }
141
142 public DiskCacheFile getDiskCacheFile(String key) throws InterruptedException {
143 if (!available || TextUtils.isEmpty(key)) {

Callers 1

getDiskCacheMethod · 0.45

Calls 7

eMethod · 0.95
trimSizeMethod · 0.95
isEmptyMethod · 0.80
getTextContentMethod · 0.80
getExpiresMethod · 0.80
getMessageMethod · 0.80
replaceMethod · 0.65

Tested by

no test coverage detected