projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
7490: added several error condition check tests for datamanager/keep package; increas...
[arvados.git]
/
services
/
datamanager
/
summary
/
canonical_string.go
diff --git
a/services/datamanager/summary/canonical_string.go
b/services/datamanager/summary/canonical_string.go
index 94f06764a1d5e6c9522050ad44f65423ece9630d..152314cf6f4cb5dadddbdf2e3288e711b4ee8b70 100644
(file)
--- a/
services/datamanager/summary/canonical_string.go
+++ b/
services/datamanager/summary/canonical_string.go
@@
-1,13
+1,16
@@
/* Ensures that we only have one copy of each unique string. This is
/* not designed for concurrent access. */
/* Ensures that we only have one copy of each unique string. This is
/* not designed for concurrent access. */
+
package summary
// This code should probably be moved somewhere more universal.
package summary
// This code should probably be moved somewhere more universal.
+// CanonicalString struct
type CanonicalString struct {
m map[string]string
}
type CanonicalString struct {
m map[string]string
}
+// Get a CanonicalString
func (cs *CanonicalString) Get(s string) (r string) {
if cs.m == nil {
cs.m = make(map[string]string)
func (cs *CanonicalString) Get(s string) (r string) {
if cs.m == nil {
cs.m = make(map[string]string)