Project

General

Profile

Task #6559

Story #6494: Remove local caching of inputstreams from v1 API method implementations

in v1, turn off localCache by default, and add a size limit to avoid out of memory issues.

Added by Rob Nahf about 10 years ago. Updated almost 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
d1_libclient_java
Target version:
Start date:
2014-11-10
Due date:
% Done:

100%

Milestone:
None
Product Version:
1.3.1
Story Points:
Sprint:

Description

while removing LocalCache from d1node.get() and getSystemMEtadata() only causes a change in performance (no coding changes), it is a released feature, so it wouldn't be appropriate to remove at this point. Instead, make the default setting OFF / false, and document the change.

Also implement the second size-limit property so that LocalCache users have control over what they think their application can manage.

Associated revisions

Revision 14746
Added by Rob Nahf about 10 years ago

adding maxObjectSize property to D1Client cache properties. refs #6559

Revision 14746
Added by Rob Nahf about 10 years ago

adding maxObjectSize property to D1Client cache properties. refs #6559

Revision 14746
Added by Rob Nahf about 10 years ago

adding maxObjectSize property to D1Client cache properties. refs #6559

History

#1 Updated by Rob Nahf about 10 years ago

  • Status changed from In Progress to Testing
  • % Done changed from 50 to 100
  • Product Version changed from * to 1.3.1

finished implementation of D1Client.cacheObjectSizeLimit, javadocs for D1Node.get, and unit tests

#2 Updated by Rob Nahf almost 10 years ago

  • Status changed from Testing to Closed
  • translation missing: en.field_remaining_hours set to 0.0

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)